120-PHP调用成员方法并将不同类的对象做为参数

时间:2019-06-12
本文章向大家介绍120-PHP调用成员方法并将不同类的对象做为参数,主要包括120-PHP调用成员方法并将不同类的对象做为参数使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<?php
    class ourself{        //定义自己人类
        private $birthday='1990-12-20';        //定义private修饰的成员属性
        public function say_birthday($obj){        //定义一个成员方法
            if($obj instanceof ourself){        //判断传入的参数是否为ourself类的对象
                echo '我的生日是'.$this->birthday;
            }else{
                echo '我不能告诉你我的生日。';
            }
        }
    }
    class other{        //定义一个其他人类
        
    }
    $tom=new ourself();        //实例化自己人类的对象
    $jim=new ourself();        //实例化自己人类的对象
    $ken=new other();        //实例化其他人类的对象
    echo 'jim想知道tom的生日:';
    $tom->say_birthday($jim);        //调用成员方法并将相同类的对象jim做为参数
    echo '<br />ken想知道tom的生日:';
    $tom->say_birthday($ken);        //调用成员方法并将不同类的对象ken做为参数
?>

原文地址:https://www.cnblogs.com/tianpan2019/p/11008933.html