3

我总是使用以下代码来检查索引是否存在并且不为空:

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.');
4

2 回答 2

6

您应该为此使用 empty() 。

http://php.net/manual/en/function.empty.php

为空(假)或空(空)返回假

于 2012-12-14T10:16:31.630 回答
1

而不是empty我会使用!

if(!$_POST['service'])
   die('The service parameter is not available.');

如果将其与功能一起使用,则可以避免麻烦。

此处说明: https ://stackoverflow.com/a/4328049/1081396

于 2012-12-14T10:19:49.153 回答