2013-12-12 117 views
0

在TSQL有一個名爲isnull()一個偉大的小功能,這需要執行以下操作:在PHP中是否有與Microsoft SQL的isnull()函數等效的功能?

ISNULL (check_expression , replacement_value) 

我知道PHP約is_null(),但它是不一樣的。有我失蹤的另一個功能嗎?

我可以看到它的情況下是有用的像這樣的(假設使用isnull()這裏將工作一樣TSQL):

die("Function does not exist" . isnull($_POST['function'], ". No function was specified")); 
+0

你試圖找出如果$ _POST的值「功能」]在你的應用程序中的實際功能或者只是想確保$ _ POST [「功能」]是組?也許你只需要一個三元組:'$ var = isset($ _ POST ['function'])? $ _POST ['function']:'默認值';' –

回答

7

你能拿在PHP中isnull功能是最接近使用issetternary operator

$val = isset($val) ? $val : $value_if_val_is_null; 
+0

非常好,謝謝!將採用這種方式。 – Codingo

相關問題