• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦>知識大全>方法百科>產品使用方法>

    php調用類中的方法

    時間: 陳哲凡673 分享

      PHP外文名:PHP: Hypertext Preprocessor,中文名:超文本預處理器是一種通用開源腳本語言。可以是未實例化的類名直接調用。下面由學習啦小編整理了幾種php調用類中的方法,希望對大家有所幫助。

      php調用類中的方法一

      class foo{

      function bar() {

      return $this;

      }

      function hello() {

      echo "Hello";

      }

      }

      $foo = new foo();

      $foo->bar()->bar()->bar()->bar()->hello();

      ?>

      php調用類中的方法二

      class example {

      var $name;

      var $sex;

      function name($name) {

      $this->name = $name;

      return $this;

      }

      function sex($sex) {

      $this->sex = $sex;

      return $this;

      }

      function trace() {

      print("Name: {$this->name},Sex: {$this->sex}");

      }

      }

      $person = new example;

      $person->name("lisha")->sex("female")->trace();

      ?>

      php調用類中的方法三

      /**

      * 雙冒號操作符其意義應該是不實例化類而調用類中的方法或者成員等

      *

      */

      class man1

      {

      public function show()

      {

      echo "Hello World!";

      }

      }

      //由于show方法中沒有this,所以不出錯

      man1::show();

      class man2

      {

      public static $a = 1;

      public function show()

      {

      self::$a;

      echo "Hello World!";

      }

      }

      //由于show方法中沒有this,所以不出錯

      man2::show();

      class man3

      {

      public $a = 1;

      public static function show()

      {

      echo $this->a;

      echo "Hello World!";

      }

      }

      //這種是犯錯的,static 方法里面不可以用this

      $p = new man3();

      $p->show();

      php調用類中的方法四

      class a

      {

      public function show()

      {

      print_r($this);

      echo $this->str;

      }

      }

      class b

      {

      public $str = "Hello World!";

      public function test()

      {

      a::show();

      }

      }

      /**

      *此處程序運行的結果是輸出”Hello World!”

      *因為$this是指向當前類實例化的一個對象,其作用范圍為當前對象的上下文

      *而此處A::show()中的$this其實是指向B類實例化的對象 ,而且正在對象上下文中,所以能夠輸出B中的變量$str的值

      */

      $test = new B();

      $test->test();

      php調用類中的方法五

      //自我感覺這個這種寫法太繞了,最好不要用

      class man1{

      public function run()

      {

      print_r($this);//man2

      $this->say();//由于this為man2實例化的對象,故可以調用man2類中的say方法

      echo 'running';

      }

      }

      class man2 extends man1{

      public function say()

      {

      echo 'saying';

      }

      }

      $p = new man2();

      $p->run();


    猜你感興趣:

    1.velocity調用java方法

    2.PHP-Cli使用技巧總結

    3.ajax調用java方法

    4.如何在dos命令下執行PHP文件

    php調用類中的方法

    PHP外文名:PHP: Hypertext Preprocessor,中文名:超文本預處理器是一種通用開源腳本語言。可以是未實例化的類名直接調用。下面由學習啦小編整理了幾種php調用類中的方法,希望對大家有所幫助。 php調用類中的方法一 class foo{ functio
    推薦度:
    點擊下載文檔文檔為doc格式
    374264 主站蜘蛛池模板: 我要看a级毛片| 特级做a爰片毛片免费看| 成人免费乱码大片A毛片| 冻千秋的堕落h污文冬妃| a级国产乱理伦片在线观看| 波多野结衣医生| 国产精品公开免费视频| 久久综合九色综合欧美狠狠| 韩国三级黄色片| 岛国大片在线播放| 亚洲熟妇丰满多毛XXXX| 亚洲伦理中文字幕| 无限韩国视频免费播放| 免费无码不卡视频在线观看 | 婷婷久久五月天| 亚洲欧美国产日韩天堂在线视| 可以免费看黄的网站| 日韩免费视频一区| 又嫩又硬又黄又爽的视频| eeuss影影院www在线播放| 欧美性受xxxx白人性爽| 国产伦一区二区三区免费| 一本久久a久久精品vr综合| 欧美深夜福利视频| 国产亚洲精品美女久久久| www.激情小说.com| 欧美亚洲人成网站在线观看 | 精品一区二区三区AV天堂| 国内偷窥一区二区三区视频| 乱色美www女麻豆| 精品国产三级在线观看| 国产精品毛片在线完整版| 久久久久久久女国产乱让韩| 爱情论坛免费在线看| 国产激情小视频| 一本大道香蕉大vr在线吗视频 | 羞耻暴露办公室调教play视频| 大香伊蕉国产av| 久久精品国产99精品最新| 男人边吃奶边激烈摸下面的视频| 国产真实交换多p免视频|