我一直使用以下代码来检查索引是否存在且不为空:
if(!(isset($_POST['service']) and $_POST['service']))
die('The service parameter is not available.');
在这里,我正在检查两个条件。是否可以使用单个内置函数来做到这一点?例如:-
if(!isSetAndNotNull($_POST['service']))
die('The service parameter is not available.');
你应该使用 empty()。
http://php.net/manual/en/function.empty.php
对于空(假)或空(空)返回假
与其
empty
我会使用 !
:
if(!$_POST['service'])
die('The service parameter is not available.');
如果将其与功能一起使用,则可以避免麻烦。
解释在这里:https://stackoverflow.com/a/4328049/1081396