1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

親クラスはinstanceofでtrueになるよね?を確かめた話

Last updated at Posted at 2022-08-24

概要

  • 親クラスを継承した子クラスをインスタンス化したオブジェクトを小クラスのインスタンス変数 instanceof 親クラスとしたときにtrueになるよね!?を実際に実行して確認した。

確認

  • 当たり前のことを確認するためにめっちゃ単純なコードを書いてみた。
<?php
class A {
    public string $str_a = 'a';
}

class B extends A {
    public string $str_b = 'b';
}

$b = new B();

var_dump($b instanceof A);
  • 上記を実行したらbool(true)が返された。もちろん当たり前である。それが継承なのだから。
  • ただちょっと確認のために実行してみた。

参考文献

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?