问题描述
- PHP如何在echo输出时,再解析变量?
-
举个栗子吧:
<?php
$a="abc{$xxx}abc";
$xxx="666";
echo $a;
?>
以上代码不成立,不能得到预期的"abc666abc"
检查代码后,个人认为是变量"$xxx"在第一行就已经被解析了,
但是在第一行"$xxx"没有定义,所以得不到值
如何让变量在输出时再解析这个"$xxx"变量,得到这个"abc666abc"呢?在线等,希望路过的大神不要吝啬赐教,在下感激不禁!
解决方案
php echo 输出中文乱码
PHP里面不用echo,print的输出方法
PHP里面不用echo,print的输出方法
解决方案三:
按照程序的编译顺序,虽然PHP是 解释性语言, 但是也是需要按照一定的规则来运行的,一般来讲就是从上至下, 所以你所说的那种情况应该是不可以的.
写C有一种规则就是先声明后使用,其实大多数的编程语言都是先声明后使用的.
时间: 2024-10-03 15:34:29