php 類型指示

<?php
    class MyClass{
        public function test(OtherClass $otherclass){
            echo $otherclass->var;
        }
    }

    class OtherClass{
        public $var = 'Hello, World!';
    }

    $obj = new MyClass();
    $other = new OtherClass();

    $obj->test($other);
    $obj->test(2);     #爲什麼沒有報錯呢?
?>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章