1. 程式人生 > >php一個類引用另一個類的方法的寫法

php一個類引用另一個類的方法的寫法

default.php:

<?php
namespace SiteInfo{
   class Site{
        var $url;
        var $title;
        
        function setUrl($par){
            $this->url=$par;
        }
        
        function getUrl(){
            echo $this->url.PHP_EOL;
        }
        
        function setTitle($par
){ $this->title=$par; } function getTitle(){ echo $this->title.PHP_EOL; } } } ?>

index.php:

<?php
 namespace DoSomething{
     require ('default.php');//require只是引用一次,報錯後就中終斷執行,include是每次載入都執行,報錯後只是提示,後續程式繼續執行
     use SiteInfo\Site;//
引用名稱空間\類名 class myClass{ function getSite(){ $taobao=new Site();//例項化方法,這些例項化只能寫到類的方法裡面不能再類裡面例項化 $taobao->setUrl('hello [email protected][email protected]#$%YUI'); $result = $taobao->getUrl(); echo $result; } }
$myClass = new myClass(); $myClass->getSite();//類方法呼叫 } ?>