一、怎樣查看變量內容
php4中有一個var_dump($var)函數,用來dump一個變量的內容(各種類型的變量),只是這個函數的輸出不適合在html頁面中顯示。可以自己寫一個函數如下:
function dump( $var ) {
echo "
";
var_dump( $var );
echo "
";
}
非常適合調試!
在php3中,最多只能用遞歸的方法dump出一個array的內容,對於object就無能為力了。好像上一篇的Dump_Array函數就是這樣的函數。 :)
二、靜態變量
function test()
{
static $s_val;
$s_val+=2;
return $s_val;
}
echo test();//2
echo test();//4
?>
三、避免同名人出現多次的一種方法
#----------------avoid the same name-------------
for($checkname=0;$checkname<$num;$checkname++)
{
if ($name[$checkname]==$name[$num])
{
$num--;
break;
}
}
四、取得一個文件的擴展名
用這個小函數即可:
function fileextname($filename)
{
$retval="";
$pt=strrpos($filename, ".");
if ($pt) $retval=substr($filename, $pt+1, strlen($filename) - $pt);
return ($retval);