синтаксис — Возврат byRef из __call () и __callStatic () в PHP?

спецификация PHP _call() а также __callStatic() методы определяет этот синтаксис для методов:

публичная функция __call ( имя $ , $ аргументы ) компаунд-заявление

публичная статическая функция __callStatic ( имя $ , $ аргументы ) компаунд-заявление

В нем также четко указано, что для обоих методов:

Аргументы, передаваемые этому методу, не должны передаваться с помощью Ref.

Но здесь не обязательно & в синтаксисе, который позволяет вернуть byRef.

Так что я прав, предполагая, что из-за этого _call() а также __callStatic() не могу вернуть ByRef?

РЕДАКТИРОВАТЬ 1: Насколько я знаю, синтаксис, который позволит возвращать byRef, будет выглядеть так:

общественная функция &выбирать __вызов ( имя $ , $ аргументы ) компаунд-заявление

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]