我有一个变量叫做$Title
变量可能包含一个字符串,
示例 A:'Foo'
但变量也可以包含对不同变量的引用,
示例 B:'$Foo'
当我使用print $Title
php 返回 'Foo' (EX A) 或 '$Foo' (EX B) 作为字符串。
当我使用print $$Title
php 尝试返回名为 $Foo (EX A) 或 $$Foo (EX B) 的变量的值
我想完成以下操作:当$Title
仅包含一个字符串时,打印该字符串 当$Title
包含对变量的引用时,查找该变量并显示其内容
我可以只查找字符串中的第一个字符。当它是 $ use echo $$Title
ELSE useecho $Title
时,它可能$Title
包含如下内容:
$Title = '$Foo . \'Bar\' . $Bar . \'Foo\'';
在这种情况下$Foo
,and$Bar
是变量,需要这样操作,'Bar' 和 'Foo' 是字符串,需要这样操作。
我怎样才能使它能够工作?