3

私は常に次のコードを使用して、インデックスが存在し、null でないかどうかを確認しています。

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

ここでは、2 つの条件を確認しています。単一の組み込み関数を使用してそれを行うことは可能ですか? 例えば:-

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

2 に答える 2

6

そのためには empty() を使用する必要があります。

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

空 (false) または空 (null) の場合は false を返します。

于 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 に答える