Всё за счёт сахара require"mylib" — если функция принимает одну строку или таблицу, скобки не нужны. А там — просто вызов возвращаемых функций по цепочке.
Я одно время для метатаблицы строк определял __add, чтобы их конкатить, но потом произвёл замеры времени исполнения своего оператора и стандартной конкатенации и что-то перехотел таким заниматься
В php строки соединяются при помощи оператора "."(точка), в начале для это был бред и все время пытался приписать + за что и получал исключения
Это очень интересный вопрос, потому что я вижу только таблицу "tab", и ни одной метатаблицы, только висящие в воздухе имена метатабличных полей и операторы ))
Это очень интересный вопрос, потому что я вижу только таблицу "tab", и ни одной метатаблицы, только висящие в воздухе имена метатабличных полей и операторы ))
Только строки. У них уже сразу есть метатаблица, но это внутренности языка, тебя это не должно интересовать. Так что считай что ни у чего нет метатаблиц по умолчанию.