谁能解释我在 Php-Di 的性能方面什么更好?使用annotations
或plain constructor params
?注释 = 要编写的字符更少,但这是一个好习惯吗?
class A {
/**
* @Inject
* @var B
**/
private $b;
use() {
$this->b->method();
}
}
对比:
class A {
/** @var B **/
private $b;
public function __constructor(B $b) {
$this->b=$b;
}
use() {
$this->b->method();
}
}