我们经常在PHP OOP中使用$class_object->class_procedure
或self::class_procedure
。在大声朗读您的代码时,您如何阅读这些惯例?
答案 0 :(得分:9)
->
是object operator。通常在对话中称为箭头。如果我正在阅读代码,我可能会说:
类对象箭头类方法
::
是static resolution operator。我在谈话中也没有读过。文档说双冒号。我可能会说:
class 冒号冒号静态方法
注意:无论您如何命名语法,大声朗读代码都会很尴尬。此外,它将在很大程度上取决于您的受众。我正在分享我所听过的,在书中使用或在文档中找到的内容。
答案 1 :(得分:4)
您可以使用他们的token names:
->
(对象操作员AKA Arrow)::
(Paamayim Nekudotayim或Double Colon OR Static Object Operator)或者只是说:
对象Y的[静态]方法X
答案 2 :(得分:1)
类对象的类过程
自我的课程
答案 3 :(得分:1)
对于静态版本(self::class_procedure
),请保持简单..“双冒号”