Как избежать аргументов команды в консоли phpdbg?

Я пытаюсь вызвать команду в консоли phpdbg:

argv --m=find --filters={"id":4}

Результат:

[Parse Error: syntax error, unexpected identifier (command or function name), expecting # (pound sign) or digits (numbers)]
-->  STR_PARAM(argv=4)
-->  STR_PARAM(--m=find=8)

Проблема в двоеточии символа ":". Когда я удаляю это из аргумента, все идет хорошо. Но мне это нужно, чтобы передать данные JSON в аргументах без перевода.

argv --m=find --filters={"id"\:4} ИЛИ ЖЕ

argv --m=find '--filters={"id":4}' ИЛИ ДАЖЕ

argv '--m=find --filters={"id":4}'

PS. argv является зарегистрированной пользователем командой в .phpdbginit Krakjoe.

0 ответов

Другие вопросы по тегам