如何在PHP中使用特征和抽象类

时间:2019-03-31 17:03:56

标签: php static abstract-class traits

我对此很困惑,无法在其中找到任何东西。

例如:

<?php
trait T{
   public static $td;
   public static getTd(){return self::$td;}
   public static setTd($td){self::$td=$td;}
}

class A{
   use T;
}

abstract class B{
   use T;
}

class C extends B{

}

$a=new A;
$a->setTd('X');
echo $a->getTd();//'X'

echo (new C)->getTd();//null
?>

最后一行为何为空?

0 个答案:

没有答案