dimases
Новичок
Как передать через консоль переменные интерпретатору php
Я хочу осуществить использование интерпретатора из консоли, то есть, пишу:
php.exe test.php a=1 b=2
и хочу, чтобы при выполнении test.php переменные a и b инициализировались соответственно в 1 и 2.
Ес-сно это не работает, потому что PHP заводит переменную
test_php_a = '1 b=2'
Понятно, что можно, конечно, вызвать так:
php.exe test.php args=a=1 b=2
и получить
test_php_args = 'a=1 b=2' а потом пропарсить, но может есть более нормальный вариант? В мануале не нашел =(
Я хочу осуществить использование интерпретатора из консоли, то есть, пишу:
php.exe test.php a=1 b=2
и хочу, чтобы при выполнении test.php переменные a и b инициализировались соответственно в 1 и 2.
Ес-сно это не работает, потому что PHP заводит переменную
test_php_a = '1 b=2'
Понятно, что можно, конечно, вызвать так:
php.exe test.php args=a=1 b=2
и получить
test_php_args = 'a=1 b=2' а потом пропарсить, но может есть более нормальный вариант? В мануале не нашел =(