本文目錄一覽:
php的開始標記與結束標記有哪些
php的開始標記與結束標記有:
1.xml風格(標準風格推薦使用)
代碼如下:
?php
echo”這是xml風格的標記”;
?
xml風格的標記是常用的標記,也是推薦使用的標記,伺服器不能禁用,該風格的標記在xml,xhtml中都可以使用。
2.腳本風格
代碼如下:
script languange=”php”
echo’這是腳本風格的標記’;
/script
3.簡短風格
代碼如下:
?這是簡短風格的標記;?
註:需要在php.ini中設置short _open_tag=on,默認是on,或者在 PHP 編譯時加入了 –enable-short-tags 選項。(PHP 3版本還可以通過 short_tags() 函數激活使用短標記。)
4.asp風格
代碼如下:
%
echo’這是asp風格的標記’;
%
php 裡面,0、1和false 、true有什麼區別?
0,1是數字
“0”,”1″是字元串
fasle;true是BOOLEAN型的值
0代表假,1代表真只是針對機器語言,在PHP中,不代表真假
PHP中標識符與變數名一樣嗎
標識符(identifier)是適用於變數、函數和其他各種用戶定義對象的一般術語。PHP標識符必須滿足以下性質:
● 標識符可以由一個或多個字元組成,必須以字母或下劃線開頭。此外,標識符只能由字母、數字、下劃線字元和從127到255的其他ASCII字元組成。以下是幾個例子:
合 法非 法my_functionThisthatSize!counter_someword4ward
● 標識符區分大小寫,函數例外。因此,變數$recipe不同於變數$Recipe、$rEciPe或$recipE。
● 標識符可以是任意長度。這很有好處,因為這樣一來,程序員就能通過標識符名準確地描述標識符的用途。
● 標識符名不能與任何PHP預定義關鍵字相同。在PHP手冊的附錄中可以看到所有預定義關鍵字的完整列表。
●變數名可以與函數名相同!
PHP中${}什麼意思,比如${1}
我也正看《細說PHP》那本書,也看到了這部分,${1}讓我費解好半天,我查資料查了一個下午終於搞明白是什麼意思了,這是preg_replace()正則表達式函數中的一個功能,一開始我以為是表達式的量詞,就如同A{1},指定A出現的次數,但說不通。在函數手冊中終於找到了${1},但看了半天也沒看懂那段中文,估計是程序翻譯的英文,看不懂。上面寫的是後向引用(估計是程序自動翻譯造成的結果),網上也有說是反向引用或逆向引用,最後終於在字裡行間看懂什麼意思了。就是反向引用preg_replace()中參數的內容。
${1}就是引用第一個參數中的內容,${2}也就是引用第二個參數中的內容。以此類推。
preg_replace ( $pattern , $replacement , $subject)
${1}的意思就是引用$pattern參數中的內容。如:
preg_replace (‘大好人’ , ‘卧底:${1}’,’我是大好人’)
輸出結果:我是卧底:大好人。
所以說${1}就是引用preg_replace的第一個參數內容的。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/198613.html