最近使用function的時候, 一直發現在RUN的時候有個BUG,後來才知道原來是return的問題.
function GetProductSql()
{
return mysql_query(“SELECT * FROM products”) or die(mysql_error());
}
這種情況下不能使用or die, 否則在compile的時候一定會有問題, 應該改成:
function GetProductSql()
{
$sql = mysql_query(“SELECT * FROM products”) or die(mysql_error());
return $sql;
}
這樣才行.
以上是我使用PHP4的一些經驗, 但至今無法解釋原因.
發佈留言