11 有三种获取实体值的不同方法,例如节点内容类型。 $node->type->value $node->getType() $node->get('type') 我应该使用哪一个? 8 entities — 丹尼尔·韦纳 source
10 如果有一种特定的方法-至于$node->getType()-我建议您使用这种方法。显然,像字段之类的动态内容绝不是这种情况,因为这$node->type->value是推荐。 编辑:$node->get('type')只是-的更详细的变体$node->type-两者都会为您提供“类型”字段对象。 — 法戈 source
5 由于有类型提示,始终首选使用IMO的特定方法@return。您无法真正提示的返回get('foo')。而且,魔术总是会变慢,并且对于返回的IDE也是未知的。(请注意,每次我们在谈论IDE时,我们也在谈论可能的错误-不仅是IDE,而且程序员也不知道变量中的内容。)