ホームページ > バックエンド開発 > PHPチュートリアル > PHP型演算子のinstanceof_PHPチュートリアル

PHP型演算子のinstanceof_PHPチュートリアル

WBOY
リリース: 2016-07-14 10:08:32
オリジナル
1102 人が閲覧しました

型演算子のinstanceofについては、PHPの詳しい説明ではあまり触れられていないようですが、マニュアルからメモ用に抜粋してみます。

instanceof 演算子は PHP 5 で導入されました。以前は was_a() が使用されていましたが、is_a() は廃止され、instanceof を使用することをお勧めします。
1. 変数が特定のクラスのインスタンスに属しているかどうかを判断するために使用されます。
2. 変数が特定の親クラスから継承されたサブクラスのインスタンスであるかどうかを判断するために使用されます。
3. 変数が特定のインターフェイスを実装するオブジェクトのインスタンスであるかどうかを判断するために使用されます。
PHP 5.1.0 より前では、チェック対象のクラス名が存在しない場合、instanceof は __autoload() を呼び出していました。さらに、クラスがロードされていない場合は、致命的なエラーが生成されます。この問題は、動的クラス参照またはクラス名を含む文字列変数を使用することで回避できます。
例 #6 PHP 5.0 でのクラス名の検索と、instanceof によって引き起こされる致命的なエラーを回避する
$d = 'NotMyClass';
var_dump($a instanceof $d); // ここには致命的なエラーはありません
?>

http://www.bkjia.com/PHPjc/477770.html

本当http://www.bkjia.com/PHPjc/477770.html技術記事型演算子のinstanceofについては、PHPの詳しい説明ではあまり触れられていないようですが、マニュアルからメモ用に抜粋してみます。 instanceof 演算子は PH...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート