変数が空かどうかを確認するphp empty()関数の詳細説明

怪我咯
リリース: 2023-03-13 21:36:01
オリジナル
1628 人が閲覧しました

empty() は 変数 のみをチェックします。変数ではないものをチェックすると解析エラーが発生します。つまり、次のステートメントは機能しません: empty(addslashes($name))

empty — 変数が空かどうかを確認します

バグを報告する説明

bool empty (mixed $var )
If var が空またはゼロ以外の値の場合、empty() は FALSE を返します。つまり、プロパティを持たない ""、0、"0"、NULL、FALSE、array()、var $var; および objects は空とみなされ、var が空の場合は TRUE が返されます。 。

変数が設定されていない場合に警告を生成しないことに加えて、empty() は (ブール) var の反意語です。詳細については、「ブール値への変換」を参照してください。

例 #1 empty() と isset() の単純な比較。

コードは次のとおりです:

<?php 
$var = 0; 
// 结果为 true,因为 $var 为空 
if (empty($var)) { 
echo &#39;$var is either 0 or not set at all&#39;; 
} 
// 结果为 false,因为 $var 已设置 
if (!isset($var)) { 
echo &#39;$var is not set at all&#39;; 
} 
?>
ログイン後にコピー

注: これは言語コンストラクターであり、関数ではないため、変数関数によって呼び出すことはできません。

注:

empty() は変数のみをテストします。変数ではないものをテストすると解析エラーが発生します。つまり、次のステートメントは機能しません: empty(addslashes($name))。

以上が変数が空かどうかを確認するphp empty()関数の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!