<?php<br />/* 判斷常量是否存在*/<br />if (defined('MYCONSTANT')) {<br />echo MYCONSTANT;<br />}<br />//判斷變數是否存在<br />if (isset($myvar)) {<br />echo "存在變數$myvar.";<br />}<br />//判斷函數是否存在<br />if (function_exists('imap_open')) {<br />echo "存在函數imag_open/n";<br />} else {<br />echo "函數imag_open不存在/n";<br />}<br />//判斷類是否存在<br />if (class_exists('MyClass')) {<br /> $myclass = new MyClass();<br />}<br />//判斷檔案是否存在<br />$filename = '/path/to/foo.txt';<br />if (file_exists($filename)) {<br /> echo "The file $filename exists";<br />} else {<br /> echo "The file $filename does not exist";<br />}<br />//判斷數組中是否存在某成員<br />$os = array("Mac", "NT", "Irix", "Linux");<br />if (in_array("Irix", $os)) {<br /> echo "Got Irix";<br />}<br />//判斷變數類型<br />is_array()<br />is_bool()<br />is_float()<br />is_integer()<br />is_null()<br />is_numeric()<br />is_object()<br />is_resource()<br />is_scalar()<br />is_string()<br />?>