-2
пример (как я):Php, как получить параметры в виде строки
$this->method ('1', 2, array(1,2,3), $this);
function method()
{
в method()
, я хочу, чтобы получить параметры так же, как я получил их. Я мог бы использовать это:
foreach (func_get_args() as $item)
но это не хорошо в этот раз. Я просто хочу получить эту строку:
'1', 2, array(1,2,3), $this
есть ли способ?
почему вы не передавать их в виде строки?, Как '$ this-> метод ('\' 1 \ ', 2, array (1,2,3), $ this'); ' –
передать их как строку или самостоятельно построить строку. $ s = ""; и в цикле for $ s. = $ item; –
Нет никакого способа, так как во время выполнения, что «строка» больше не существует. PHP использует компилятор, который преобразует скрипт в байтовый код. Исходное обозначение теряется на этом этапе. – arkascha