php对象实例化的例子
发布时间:2018-02-20 编辑:jiaochengji.com
分享一个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(); */
?>
/*实例化对象
* $对象名=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 类的实例化次数!
上一篇:php遍历目录二例代码
下一篇:php构造函数与析构函数初探
[关闭]