我开发了一个表来列出正在使用的所有$ _SESSION变量。 下面的代码有效,但它涉及指定一个临时变量。
$temp= gettype($val);
echo "<tr><td>$key</td><td>$temp</td><td>$val</td></tr>";
如果可能,我想跳过指定临时变量,以便代码与下面的非工作示例类似:
echo "<tr><td>$key</td><td>gettype($val)</td><td>$val</td></tr>";
我尝试了各种方法在&#34; gettype($ val)&#34;周围使用引号,但无济于事。
答案 0 :(得分:1)
您不能将函数调用放在字符串的中间。有几种方法可以做到这一点。这是使用串联的示例。
echo "<tr><td>$key</td><td>" . gettype($val) . "</td><td>$val</td></tr>";