1. 程式人生 > >靜態屬性與靜態方法

靜態屬性與靜態方法

ecc 單個 fun code vat col his new pre

<?php
/*
 * static
 */
 /*靜態:屬於類而不屬於單個對象 (全局的,所有對象共享的)
 *靜態屬性:類的方法內調用靜態屬性時,不要使用$this->方式,而要使用self::的方式
 *靜態方法:
 *在類沒有任何對象的時候也能被調用
 *當成普通方法來用也沒問題的
 *在靜態方法中不能調用普通方法
 * 
 * */
 class xin {
  static private $name;
  public function setname($namec) {
    self::$name = $namec;
  }
  public function getname() {
    
return self::$name; } static public function name($namecc) { echo "I am $namecc"; } } $xind = new xin(); $xind->setname("地方 "); echo $xind->getname(); $oldd = new xin(); $oldd->setname("政府 "); echo $oldd->getname(); echo $xind->getname(); echo xin::name("星星"); echo
" "; ?> 運行結果如下: 地方 政府 政府 I am 星星

靜態屬性與靜態方法