Официальное название - «оператор объекта» - T_OBJECT_OPERATOR . Я называю это «стрелой».
Чаще всего я использую некоторые вариации метода @Tor Valamo («метод B для A» или «метод A для B»), но иногда я говорю «точка». Например. "вызовите точку B ()".
старший разработчик PHP, где я работаю, говорит "стрелка".
$A->B;
Когда он говорит мне ввести указанное выше, он скажет: «Доллар A стрелка B» или
$A->B();
«Доллар A стрелка B, скобки».
Читая код про себя, я думаю о нем как о «притяжательной вещи».
Например:
x->value = y->value
будет читать «значение x равно значению y»
Возвращаясь к коболу "in", где вы говорите: "Переместите 5 на b в a". Большинство языков сегодня квалифицируют вещи в другом направлении.
Тем не менее, я бы все равно прочитал $ a-> b ();
как «Вызов b в a».
Оператор свойства.
При громком чтении $ a-> b ()
или $ a-> b
я просто говорю «вызовите b для объекта $ a» или «получить b из / в / of $ a "
$a->b
Я называю "param b of $ a".
$a->b()
Я называю "функцией b $ a".
При чтении кода PHP вслух я не произносю оператор «->». Для $ db-> prepare ($ query);
я обычно говорю «Db [короткая пауза] подготовить запрос». Думаю, я говорю это как запятую в обычном предложении.
То же самое и с Паамаим Некудотаим ("::").