<?php
/*
?* WEB开发笔记 www.chhua.com 每日练习 PHP面向对象编程——PHP对象引用实例代码
?*/

/*代码演示
?* */
class HelloWorld {//被引用对象
?public $world;
?function __construct($world){
??$this->world=$world;
?}
?
?function getHtml(){
??????? return “Hello “.$this->world.”!”;
?}
}

class Hello {//引用对象
?public $hi;
?public $web;
?
?function __construct(HelloWorld $hi,$web){
??$this->hi=$hi;
??$this->web=$web;
?}
?
?function getHtml(){
??return $this->hi->getHtml();//调用被引用对象的方法
?}
}

$hello=new HelloWorld(“www.chhua.com“);
$hi=new Hello($hello,”web开发”);
echo $hi->getHtml();
/*道理很简单,关键是在运用*/
?>