这是正确使用数组和isset吗?

Xhy*_*ynk 0 php forms validation post submit

所以我有这个代码,它的一部分是一个表单,所有字段都是绝对必需的.

我只是找不到明确的文档来满足我验证所有内容的需求.

我会做这样的事吗?

$foo = $_POST['foo'];
$bar = $_POST['bar'];
$lorem = $_POST['lorem'];
$ipsum = $_POST['ipsum'];

$isSet = array($foo, $bar, $lorem, $ipsum);

if(isset($isSet)) { /* Do the stuff */ }
Run Code Online (Sandbox Code Playgroud)

或者,还有更好的方法?我真的不想这样做

if(isset($foo) && isset($bar) && isset($lorem)........ 
Run Code Online (Sandbox Code Playgroud)

因为我有大约12个领域是必需的

Way*_*neC 5

你可以做:

if (isset($foo, $bar, $lorem, $ipsum)) {.....}
Run Code Online (Sandbox Code Playgroud)

为您节省一步.

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