Как читать вслух знак "->" или "::" в PHP OOP? - программирование
Подтвердить что ты не робот

Как читать вслух знак "->" или "::" в PHP OOP?

Мы часто используем $class_object->class_procedure или self::class_procedure в PHP OOP. Когда вы читаете вслух свой код, как вы читаете эти соглашения?

4b9b3361

Ответ 1

-> - это оператор . Обычно называется стрелкой в ​​разговоре. Если бы я читал код, я мог бы сказать:

объект класса класса класса класса

:: - это оператор статического разрешения. В разговоре я не читаю. Документы говорят о двойной толстой кишке. Я могу сказать:

статический метод двоеточия двоеточия класса

Примечание: Чтение кода вслух может быть неудобным независимо от того, как вы называете синтаксис. Кроме того, это будет зависеть от вашей аудитории. Я делюсь тем, что слышал, видел в книгах или нашел в документах.

Ответ 2

Вы можете использовать их имена токенов:

  • -> (Оператор объекта AKA Arrow)
  • :: (Paamayim Nekudotayim ИЛИ Double Colon ИЛИ Оператор статического объекта)

Или просто скажите:

[статический] метод X объекта Y

Ответ 3

Процедура класса класса класса

Процедура самостоятельного класса

Ответ 4

Для статической версии (self::class_procedure) сохраните ее просто. "double colon"