前面幾章介紹完數(shù)據(jù)類型,,接下來總結(jié)一下各大數(shù)據(jù)類型在php中的使用規(guī)則,也就是語法,。一、雙引號(hào)與單引號(hào) 變量可以在雙引號(hào)中執(zhí)行,但用 define 的常量在兩種單、雙引號(hào)中都是不可執(zhí)行的: 實(shí)例代碼如下: 1 2 3 4 5 6 7
|
$var = 'sofish' ;
echo 'im $var' ; // => 'im $var'
echo "im $var" ; // => 'im sofish'
define( 'NAME' , 'sofish' );
echo 'im NAME' ; // => 'im NAME'
echo 'im ' . NAME; // => 'im sofish'
|
在 JS 中引號(hào)內(nèi)不可以渲染任何變量. 二,、變量的定義 使用 $ 符,而不是 var 關(guān)鍵字,;有真正的常量,用 define 函數(shù),一經(jīng)定義,一可改變. 實(shí)例代碼如下: 1 2 3 4 5 6 7 |
// JS 中我們用 var name = 'sofish';
$name = 'sofish' ;
// JS 中我們用 var NAME = sofish; 而且是可以改變的
define( 'NAME' , 'sofish' );
// 在這里會(huì)報(bào)錯(cuò),因?yàn)?nbsp;NAME 已經(jīng)被定義,而 JS 可以隨時(shí)改變
define( 'NAME' , 'error' );
|
三,、數(shù)組 在PHP中使用 array()創(chuàng)建空數(shù)組,如果需要初始化一些元素,,索引數(shù)組可以直接這樣寫: 1 2 3 4 5 | $cars=array("Volvo","BMW","SAAB"); // 下面這種寫法是等價(jià)的
$cars[0]="Volvo"; $cars[1]="BMW";
$cars[2]="SAAB"; | 關(guān)聯(lián)數(shù)組可以直接這樣寫:1 2 3 4 5 | $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); // 下面這種寫法是等價(jià)的
$age['Peter']="35"; $age['Ben']="37";
$age['Joe']="43"; |
遍歷數(shù)組的時(shí)候可以使用for循環(huán),,但是更推薦使用foreach循環(huán)。 例如 | 1 2 3 4 5 6 | $cars=array("Volvo","BMW","SAAB"); $arrlength=count($cars);
for($x=0;$x<$arrlength;$x++) { echo $cars[$x];
echo "<br>"; }
|
下面的這種效率更高: 1 2 3 4 5 | $cars=array("Volvo","BMW","SAAB"); foreach($cars as $key => $row) {
echo $cars[$x]; echo "<br>";
}
|
|