在網(wǎng)站建設中,任何語言都有注釋語法,這些注釋不被編譯和執(zhí)行,但是能夠幫助開發(fā)人員閱讀和維護代碼。PHP支持3種語法注釋格式,簡單說明如下。 ?C++語言風格單行注釋。<?php //這里是PHP注釋語句?>
?C語言風格多行注釋。<?php /* PHP代碼 多行注釋 */?>多行注釋語法格式不可嵌套使用,所有被包含在“/*”和“*/”分隔符內(nèi)的字符都是注釋信息,將不被解釋。
?Shell語言風格注釋。<?php #這里是PHP注釋語句?>在單行注釋中,不要包含“?>”字符,否則服務器會誤以為PHP代碼結(jié)束,因此停止后面代碼的解釋。
例如,在下面代碼中,將會看到在網(wǎng)頁中顯示的多處字符。<?php echo "PHP代碼!!!" //輸出字符串?>不該顯示的注釋語句?>
在網(wǎng)站建設時,分隔符與C、Perl語言一樣,PHP需要在每個語句后用分號結(jié)束指令。一段PHP代碼中的結(jié)束標記隱含表示了一個分號,因此在一個PHP代碼段中的最后一行可以不用分號結(jié)束。如果后面還有新行,則代碼段的結(jié)束標記包含了行結(jié)束。
例如:<?php echo "這是一行命令";?>或者<?php echo "這是一行命令" ?>在文檔末尾的PHP代碼段,結(jié)束標記可以不要,有些情況下當使用include()或者require()方法時省略結(jié)束標記會更有利,這樣文檔末尾多余的空格就不會顯示,之后仍然可以輸出響應標頭。在使用輸出緩沖時也很便利,就不會看到由包含文件生成的空格。
如:<?php echo '這里省略了結(jié)束標記';
在做網(wǎng)站時,PHP支持8種基本的數(shù)據(jù)類型。包括4種標量類型,如boolean(布爾型)、integer(整型)、float(浮點型,也稱為double,即雙精度)、string(字符串);兩種復合類型,如array(數(shù)組)、object(對象);兩種特殊類型,如resource(資源)、NULL(NULL)。注意:PHP變量的類型不需要聲明,PHP能夠根據(jù)該變量使用的上下文環(huán)境在運行時決定。