
説明する
1. isset() は、変数が設定されているかどうかを判断するために使用される関数です。渡された変数が存在する場合は true を返し、そうでない場合は false を返します。
2. アクセスできないプロパティに対して isset() または empty() が呼び出されるときに、自動的に呼び出されます。
例
<?php
クラスオートフェリックス
{
プライベート $name = 'autofelix';
パブリック関数 __isset($name)
{
if(in_array($name, ['名前', '年齢'])) {
$this->name をエコーします。
} それ以外 {
echo 'すべてにアクセスできるわけではありません~';
}
}
}
$a = 新しい autofelix();
isset($a->name);
//結果: autofelix以上がphpでの__issetメソッドの使い方です。皆さんのお役に立てれば幸いです。