PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPを使用してオブジェクトまたはクラスにプロパティが存在するかどうかを確認します


property_exists()またはisset()関数を使用して、プロパティがクラスまたはオブジェクトに存在するかどうかを確認できます。

構文

以下はproperty_exists()関数の構文です-

property_exists( mixed $class , string $property )

if (property_exists($object, 'a_property'))

以下はisset()関数の構文です-

isset( mixed $var [, mixed $... ] )

if (isset($object->a_property))

「a_property」がnullの場合、isset()はfalseを返します。

例を見てみましょう-

<?php
   class Demo {
      public $one;
      private $two;
      static protected $VAL;
      static function VAL() {
         var_dump(property_exists('myClass', 'two'));
      }
   }
   var_dump(property_exists('Demo', 'one'));
   var_dump(property_exists(new Demo, 'one'));
?>

出力

これにより、次の出力が生成されます-

bool(true)
bool(true)

  1. JavaScriptでボタンがクリックされているかどうかを確認するにはどうすればよいですか?

    以下は、JavaScriptを使用してボタンがクリックされたかどうかを確認するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <s

  2. オブジェクトがJavaScriptのクラスのインスタンスであるかどうかを確認するにはどうすればよいですか?

    以下は、オブジェクトがJavaScriptのクラスのインスタンスであるかどうかを確認するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title>