程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 深入php self與$this的詳解

深入php self與$this的詳解

編輯:關於PHP編程

先談parent與self:
復制代碼 代碼如下:
<?php
/*
 * Created by YinYiNiao
 */
 class A{
  function __construct(){
   echo "基類A的構造方法<br />";
  }
 }
 class B extends A{
  function __construct(){
   parent::__construct();
   echo "子類B的構造方法<br />";
   self::myFun();
  }
  function myfun(){
   echo "一個普通方法myFun()<br />";
  }
 }
$obj=new A();
$obj=new B();
?>

self與$this的功能極其相似,但二者又不相同。$this不能引用靜態成員和常量。self更像類本事,而$this更像是實例本身。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved