預定義常量:
PHP_VERSION:獲取當前使用的PHP版本號。
_FILE_:獲取當前正在解析的文件名。如果如果這個常量在內部文件中使用,則提取該文件名,而不是其父文件名。
_LINE_:獲取當前正在解析的文件的行數。如果中國常量在內部文件中使用,則給出該內部文件中的行數。
E_ERROR:除非遇到解析時不可恢復的錯誤,該常量保存發生的錯誤。
E_PARSE:顯示解析器由於腳本中的語法錯誤而中止,並且無法恢復。
E_WARING:顯示PHP遇到錯誤而給出的警告,但程序仍然可以執行。
E_ALL:代表所有結合在一起E_*常量。
E_NOTICE:顯示需要注意的問題,但不是錯誤。
TRUE:顯示TRUE的值。
FALSE:顯示FALSE的值。
NULL:顯示NULL的值。
注意下面的代碼:
<?php if ($INtval >= 20 && &Intval <26): ?>
當$Intval大於或等於20以及小於26時,才顯示這斷文本。在其他的控制結構中也可以使用這種語法。
<?php endif; ?>
在上面的控制結構中左開始符號({)變成一個冒號(:),並且右括號(})根據所用的控制結構來由endfor、endwhile、endif、endforeach以及endcase代替。同樣在其他的控制結構和循環結構中也可以使用這個語法。
foreach循環:
foreach(arrexpression as $currval ) statement
遍歷數組中的所有元素,並且變量在下一次循環開始之加1。
或
foreach(arrexpression as $sourceval => $currval ) statement
在遞增$currval的值之前,變量的當前值首先保存在另一個變量$sourceval中。