ホームページ >毎日のプログラミング >PHPの知識 >PHP は変数が空か値があるかをどのように判断するのでしょうか? (写真 + ビデオチュートリアル)

PHP は変数が空か値があるかをどのように判断するのでしょうか? (写真 + ビデオチュートリアル)

藏色散人
藏色散人オリジナル
2018-09-14 16:42:5314978ブラウズ

PHP プロジェクトの開発中、または初心者が PHP を学習しているときに、特定の変数が存在しない、または特定の変数が空であるなどのプロンプトに遭遇することがあります。この時点で、変数が空かどうか、または変数が存在するかどうかを PHP がどのように判断するかを知る必要があります。この質問は、PHP 面接でよくある質問の 1 つでもあります。

この記事では、PHP で変数が空かどうかを判断する方法 PHP で変数が存在するかどうかを判断する方法 について詳しく紹介します。

以下、簡単なコード例を通して詳しく紹介します。

1. isset 関数は、変数が存在するかどうかを判断します。

<?php
$a = &#39;&#39;;
var_dump(isset($a));

ここでは、#isset 関数 を使用して、$ が存在するかどうかを判断します。変数が存在するかどうかの判定結果は以下の通りです。 図:

PHP は変数が空か値があるかをどのように判断するのでしょうか? (写真 + ビデオチュートリアル)

# 図で true と表示されている場合は、変数 $a が存在することを意味します。

<?php
$a = &#39;&#39;;
var_dump(isset($x));

$x 変数が存在するかどうかを判定します。 判定結果は次のようになります。

PHP は変数が空か値があるかをどのように判断するのでしょうか? (写真 + ビデオチュートリアル)

図で false が表示されている場合は、変数が存在することを意味します。 $x は存在しません。

要約 1: PHP の isset 関数は、変数が存在するか、設定されているか、NULL ではないかを検出するために使用されます。変数が存在し、その値が NULL でない場合は TRUE を返し、それ以外の場合は FALSE を返します。

2. empty 関数は、変数が空かどうかを判断します。

<?php
$a = &#39;&#39;;
var_dump(empty($a));

ここでは、

empty 関数 を使用して、変数の値が空であるかどうかを判断します。変数 $a は空です。結果は次のようになります。

PHP は変数が空か値があるかをどのように判断するのでしょうか? (写真 + ビデオチュートリアル)

変数 $a にスペースを入力します。この時点で出力される結果は次のとおりです。

PHP は変数が空か値があるかをどのように判断するのでしょうか? (写真 + ビデオチュートリアル)
要約 2

: PHP の empty 関数は、変数が空かどうかを確認するために使用されます。 。変数が存在し、null またはゼロ以外の値の場合は FALSE を返します。 それ以外の場合は、TRUE を返します。

上記は、変数が空かどうかを判断する
PHP の特定のメソッドの紹介です。

および

変数が存在するかどうかを判断します。 。困っている人たちの役に立てば幸いです! PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイトの PHP ビデオ チュートリアル を参照して学習してください。

以上がPHP は変数が空か値があるかをどのように判断するのでしょうか? (写真 + ビデオチュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。