Я создаю инструменты для анализа исходного кода. Такие инструменты должны правильно читать файлы исходного кода, особенно в отношении кодировок символов. Например, «Какая точная строка байтов в строковом литерале?» (как PHP-литералы, так и HTML-текст). Мое, возможно, ошибочное понимание заключается в том, что исходные файлы PHP имеют только 8-битный символ (т. Е. Движок PHP читает их таким […]
Есть ли собственный «PHP-способ» для анализа аргументов команды из string ? Например, учитывая следующую string : foo "bar \"baz\"" '\'quux\'' Я хотел бы создать следующий array : array(3) { [0] => string(3) "foo" [1] => string(7) "bar "baz"" [2] => string(6) "'quux'" } Я уже пытался использовать token_get_all() , но синтаксис переменной интерполяции PHP (например, […]