第一種:標準寫法
<?php PHP語言 ?>
第二種:需將pho.ini中的short_open_tag設為on,否則轉譯時會忽略
<? PHP語言 ?>
第三種:需將pho.ini中的short_open_tag設為on,否則轉譯時會忽略
<% PHP語言 %>
第四種:
<script language="php">PHP語言</script>
p06-08基本輸出指令:echo和print
兩種輸出指令,格式幾乎相同
ex:
echo "echo say hello"; //echo say hello
print "print say hello"; //print say hello
print ("print say hello"); //print say hello
使用兩種輸出指令時,用單引號和雙引號輸出意義不同
ex:
$msg="I am fine"
echo "$msg"; //輸出I am fine
echo '$msg'; //輸出$msg
p07-02PHP的資料型態
Boolean、Integer、Float、String、Array、Object、Resource、Null
變數宣告語法: $變數名稱=值;
變數的型態會依值的不同而自動宣告型態
p07-04將其它型態轉成Boolean
以下會轉成false:
Integer=0
Float=0.0
String="" //空字串
Array //沒有元素的陣列
Object //沒有成員變數的物件
Null //沒有設定任何值的變數
不是上述情形,都會轉成True
p07-04整數型態
語法: [+|-] [0|0x] 數值
ex:$A=0x12 //使用echo "$A"會顯示18
p07-08字串型態
語法:用單引號或雙引號括起來
特殊字元:
\n==>換行並歸零(歸零??什麼意思?)
\r==>換行
\$==>$字元
字串的連結使用 . 運算子(不是+或&之類的)
p07-12陣列型態
一維語法:
$陣列名稱[指標]=值
$陣列名稱=array(指標0的值,指標1的值…)
二維語法:
$陣列名稱[指標][指標]=值
p07-14物件型態
需先宣告類別,在java、as中是以 . 去存取成員,但php是用 -> 去存取成員
類別語法:
class 類別名稱{
var 資料成員;
function 函數成員(){
}
}
ex:參p07-14.php
註:我練習這個程式時…錯真多…
- this前要加$,而且不可省略this
- $this -> color,color前沒有$
- 函數成員有(),不可以忘記
資源型態的變數不可直接操作(例如加、減等數學運算),需使用特殊函數操作。
ex:
$m=mysql_connect('localhost', 'root','1234');
p07-17NULL型態
會產生NULL型態的三種情形:
$n1=NULL; //直接設值成NULL
unset($n2);//unset函數會清除$n2的內容
echo($n3);//$n3沒有宣告過
0 意見:
張貼留言