Что означает запись method()->anything в php?

Пользователь

от nicolette.stoltenberg , в категории: PHP , год назад

Что означает запись method()->anything в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dorothea_stoltenberg , год назад

@nicolette.stoltenberg 

Это запись вызова метода у объекта, который возвращает значение, которое может быть использовано для вызова других методов или свойств. Например, если у объекта есть метод getName(), который возвращает строку, то выражение $obj->getName()->length() вернет длину этой строки. То есть, сначала вызывается метод getName(), который возвращает строку, а затем вызывается метод length() у этой строки.