- PHP語(yǔ)言基礎(chǔ)知識(shí) 推薦度:
- 相關(guān)推薦
php語(yǔ)言基礎(chǔ)知識(shí)匯總
PHP是一種通用開(kāi)源腳本語(yǔ)言。下面小編整理了php語(yǔ)言基礎(chǔ)知識(shí),希望對(duì)大家有幫助!
PHP標(biāo)記風(fēng)格
1.xml風(fēng)格(標(biāo)準(zhǔn)風(fēng)格推薦使用)
代碼如下:
echo"這是xml風(fēng)格的標(biāo)記";
?>
xml風(fēng)格的標(biāo)記是常用的標(biāo)記,也是推薦使用的標(biāo)記,服務(wù)器不能禁用,該風(fēng)格的標(biāo)記在xml,xhtml中都可以使用。
2.腳本風(fēng)格
代碼如下:
3.簡(jiǎn)短風(fēng)格
代碼如下:
注:需要在php.ini中設(shè)置short _open_tag=on,默認(rèn)是on,或者在 PHP 編譯時(shí)加入了 –enable-short-tags 選項(xiàng)。(PHP 3版本還可以通過(guò) short_tags() 函數(shù)激活使用短標(biāo)記。)
4.asp風(fēng)格
代碼如下:
注:需要在 php.ini 配置文件中開(kāi)啟 asp_tags = on;
上面asp風(fēng)格與簡(jiǎn)短風(fēng)格需要在php.ini中設(shè)置下。默認(rèn)是不支持的。
php中的注釋
(一) 以//開(kāi)始.
(二) 以#開(kāi)始.
#這是shell單行注釋風(fēng)格
(三) 多行注釋有一種以/*開(kāi)始以 */結(jié)束
php中單引號(hào)與雙引號(hào)的區(qū)別?
1. 由下可看出,雙引號(hào)的變量是解析并輸出,而單引號(hào)的變量不解析。
2. 單引號(hào)的解析速度比雙引號(hào)的快
3. 對(duì)于單引號(hào)來(lái)說(shuō),只有兩個(gè)轉(zhuǎn)義 ',\
4. 除了上述兩個(gè)轉(zhuǎn)義字符,其他都原樣輸出。
5. 對(duì)于雙引號(hào)來(lái)說(shuō),可轉(zhuǎn)義字符除\,',"之外,還有 , , 等
6.除了單引號(hào)和雙引號(hào)用來(lái)聲明字符串變量外,還有heredoc方式
程序代碼:
//$age = 22;
//$str1 = '他今年 $age 歲'; //''原樣輸出
//$str2 = "他今年 $age 歲"; //""要解析里面的變量 即輸出22
//echo $str1,"
",$str2;
php中的注意事項(xiàng)
一. 在js中,一個(gè)語(yǔ)句如果單占一行的話,在行尾可以不加;號(hào)
二. 但是,在php加,必須每一行后面都要加分號(hào)
雖然在整個(gè)php的最后一句例外,但是強(qiáng)烈建議也加上
三 . 對(duì)于純php頁(yè)面,?>是可以不寫的
而且,對(duì)于不直接運(yùn)行,而是被別的頁(yè)面所包含的文件,往往還推薦結(jié)束不加?>
這樣包含的頁(yè)面更快執(zhí)行速度更快
php中的數(shù)字類型
1. php變量有8種
2. 整型、浮點(diǎn)型、布爾型、字符串型、NULL型、數(shù)組型、對(duì)象型、資源型
3. 在js中,聲明變量用var 變量名[= 值],在php中聲明變量,直接變量名=值;
4. 在php中變量命名規(guī)范
5. 變量的名字由“字母”、下劃線、數(shù)字、組合而成。并且數(shù)字不能開(kāi)頭
6. 在php中變量前面有一個(gè)‘$'標(biāo)記
7. echo 不是一個(gè)函數(shù),是一種語(yǔ)法結(jié)構(gòu)。
8. 可以把變量打印出來(lái)
9. 要打印多個(gè)變量時(shí),用 ','隔開(kāi)
10. 變量的傳值
11. 引用傳值 和 賦值傳值
12. 字符串 類型
變量和常量
(一)常量
變量可以隨時(shí)重新賦值
//$age = 22;
//$age = 23;
//echo "
",$age;
(二)變量和常量的區(qū)別?
1. 它們的聲明方式不同
2. 而常量一旦聲明,不能改變其值
define('PI',3.14);
PI =3.23;語(yǔ)法錯(cuò)誤
echo "
",PI;
3. 變量可以銷毀,而常量一旦主義也不能銷毀
unset($age);
var_dump($age);
4.常量是不能注銷的
unset(PI); //語(yǔ)法錯(cuò)誤,不允許注銷
echo PI;
5. 變量有其作用域,函數(shù)內(nèi)部默認(rèn)情況訪問(wèn)不到外部的變量,
而常量,一旦定義,無(wú)論是在全局定義,還是在函數(shù)內(nèi)部主義。
在頁(yè)面的任意位置都可以訪問(wèn)到。
(三) 變量與常量的命名規(guī)范
1.常量的命名規(guī)范,從語(yǔ)法角度和變量是一樣的。
允許是字母、數(shù)字、下劃線的組合,并且數(shù)字不能開(kāi)頭
2. 從習(xí)慣角度講:一般常量用“大寫”
//define('SF',342);
//echo SF; //最新的版本已經(jīng)對(duì)常量名區(qū)分大小寫
(四)常量的值允許是哪幾種?
1. 只能把標(biāo)量型(單一型)賦給常量;
2. 不能把復(fù)合型,如數(shù)組,對(duì)象賦給一常量。
3. 資源型 如果賦給常量,如引來(lái)一些不可預(yù)料的錯(cuò)誤。
代碼如下:
define('AGE',22);
define('HEI',343.234);
define('ROOT','D:/www');
define('LOCK',true);
define('NON',NULL);
echo AGE,HEI,ROOT;
var_dump(LOCK);
var_dump(NON);
【php語(yǔ)言基礎(chǔ)知識(shí)】相關(guān)文章:
PHP中的Memcache基礎(chǔ)知識(shí)10-25
php學(xué)習(xí)筆記:基礎(chǔ)知識(shí)08-31
php基礎(chǔ)知識(shí)學(xué)習(xí)筆記08-15
php語(yǔ)言簡(jiǎn)介08-25
PHP基礎(chǔ)知識(shí)考試題08-15
PHP語(yǔ)言的簡(jiǎn)介09-23
什么是php語(yǔ)言10-24