教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php对象实例化的例子

php对象实例化的例子

发布时间:2018-02-20   编辑:jiaochengji.com
分享一个php对象实例化的例子,学习下php实例化对象的方法,感兴趣的朋友参考下。

例子,php对象实例化,如下图:
php对象实例化

代码:
 

复制代码 代码示例:
<?php
/*实例化对象
 * $对象名=new 类名称()
*/
 class Person
 {
     //成员属性
     var $name;
     var $age;
     var $sex;
     var $phone;   
    
     //成员方法
     function say()
     {
      echo"我在说话";
     }
    
     function run()
     {
      echo"我在走路";
     }
    
     function eat()
     {
      echo "我在吃饭";
     }
    
     function work()
     {
      echo "我在工作";
     }    
     function study()
     {    
     }         
 }
 
 class Phone
 {
     var $manufacturers;
     var $color;
     var $size;
    
     function call()
     {     
     }
    
     function answerCall()
     {    
     }
    
     function sendMessage($person,$message)
     {
  $person->phone->recieveMessage($message);
     }
    
     function recieveMessage($message)
     {
    echo "接收的信息是:".$message."<br>";
     }
    
     function playMusic()
     {
      }    
 }
 
 $p1=new Person();
 $p2=new Person();
 $p3=new Person();
 
 $phone1=new Phone();
 $phone2=new Phone();
 $phone3=new Phone();
 
 $p1->name="张三";
 $p2->name="李四";
 $p3->name="王五";
 
 $phone1->manufacturers="nokia";
 $phone2->manufacturers="semmens";
 $phone3->manufacturers="samsung";
 
 $p1->phone=$phone1;
 $p2->phone=$phone2;
 $p3->phone=$phone3;
 
 $p1->phone->sendMessage($p2,"hello");
 
/* $p1->say();
 $p2->eat();
 $p3->run(); */ 
?>

您可能感兴趣的文章:
php类中实例化自身的示例代码
php单例模式为何只能实例化一次
php 面向对象详解_对象的串行化和反串行化
深入php设计模式实例详解
关于php类的定义与实例化方法
php入门教程(十一) php面向对象、通过类实例化对象
对象串行化
php对象的序列化与反序列化 PHP对象存储与传输
php析构函数与对象初始化的例子
控制 PHP 类的实例化次数!

关键词: 对象实例化   
[关闭]
~ ~