gpt4 book ai didi

php - 是否可以评估双引号内的常量?

转载 作者:可可西里 更新时间:2023-11-01 13:26:32 26 4
gpt4 key购买 nike

<分区>

有没有一种方法可以计算双引号内的常量以避免使用 . 进行连接?

例如,我可以这样做:

echo "$variable";

echo "{$array["index"]}";

echo "{$this->myProperty}";

不幸的是 echo "{MY_CONSTANT}"不起作用。

那么,有没有一种方法可以像上面的例子那样评估常量,避免连接?

我知道是否有代码的替代方案并获得相同的结果,但我的目标只是常量。

我这样做的动机是写sql语句,例如:

$sql = "SELECT * FROM {MY_JOIN} WHERE id > 100";

MY_JOIN 常量可以是这样的

"
orders
INNER JOIN
users
ON (orders.user_id = users.id)
"

或者避免类似的事情

$dir = DIRECTORY_SEPARATOR."folder1".DIRECTORY_SEPARATOR."folder2".DIRECTORY_SEPARATOR;

我知道我可以写类似 $separator = DIRECTORY_SEPARATOR 的代码$dir = "{$separator}folder1{$separator}folder2{$separator}"; 但如果可能的话,我想直接用常量来做。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com