欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP延遲靜態(tài)綁定示例分享

 更新時(shí)間:2014年06月22日 10:11:33   投稿:hebedich  
在PHP5.3中,給類加入了關(guān)鍵詞static,用于實(shí)現(xiàn)延遲靜態(tài)綁定(late static binding),那么我們來(lái)看看一個(gè)示例來(lái)好好學(xué)習(xí)下

沒(méi)怎么用過(guò)這個(gè)新特性,其實(shí)也不算新啦,試試吧,現(xiàn)在靜態(tài)類的繼承很方便了

<?php
class A {
 protected static $def = '123456';

 public static function test() {
  echo get_class(new static);
 }

 public static function test2() {
  echo static::$def;
 }
}

class B extends A {
 protected static $def = '456789';
}

class C extends A {
 protected static $def = 'abcdef';
}

echo B::test();
echo '<br>';
echo C::test();
echo '<br>';
echo B::test2();
echo '<br>';
echo C::test2();
echo '<br>';
echo A::test();
echo '<br>';
echo A::test2();
echo '<br>';

// 輸出結(jié)果
B
C
456789
abcdef
A
123456

相關(guān)文章

最新評(píng)論