Переменные PHP - PullRequest
       16

Переменные PHP

1 голос
/ 22 декабря 2010

Как php обрабатывает что-то вроде этого ...

$blah = "Testing a variable"; 
$$blah = "test"; 

Каким будет имя моей новой переменной?

Ответы [ 4 ]

9 голосов
/ 22 декабря 2010

Все, что вам нужно знать о переменных переменных на http://www.php.net/manual/en/language.variables.variable.php,, за исключением одного: не используйте их.

4 голосов
/ 22 декабря 2010

echo ${'Testing a variable'};

Однако вы не хотите делать это на практике.Это делает для не поддерживаемого, подверженного ошибкам кода.

1 голос
/ 22 декабря 2010

Переменная $blah должна содержать допустимое имя переменной.

Это расскажет вам о переменных: http://www.php.net/manual/en/language.variables.basics.php

0 голосов
/ 22 декабря 2010

Не совсем ответ, но ...

<?php 
function I_love_you()
{
    return "haha";
}

$haha = "HoHoHo";
$tom = "I_love_you";
$blah = "tom";

echo ${$$blah()};
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...