构造php变量的名称

$service3_step1_person = ‘999’;    
echo $service3_step1_person;    //999

and then...

$service = "service3";    
echo "$".$service."_step1_person;  //$service3_step1_person

it doesn't give me 999, just give me a string of $service3_step1_person.

How can I make the string become a new variable name? Thanks!

echo ${$service."_step1_person"};

Variable variable:

$service3_step1_person = ‘999’;
$service = "service3";
$variableName = "{$service}_step1_person";  
echo $$variableName; // 999

Try this:

 $service = "service3";
 $temp = "_step1_person";
 echo ${$service.$temp};