gpt4 book ai didi

php - 在php中访问<<
转载 作者:可可西里 更新时间:2023-11-01 12:41:47 26 4
gpt4 key购买 nike

我正在尝试弄清楚在使用 <<<HTML 时如何使用已定义的变量在 php 中这是我想要实现的示例:

<?php
define('TEST','This is a test');
echo <<<HTML
Defined: {TEST}
HTML;
?>

<<<HTML 中获取定义的“TEST”的合适方法是什么? ?

编辑:
我做了一个小测试来检查哪种方法最快。对于我的测试,我在 heredoc 中使用了 20 个变量。以下是不同方法所发生的情况(以秒为单位):
Accessing defined variable inside <<<HTML in php似乎是最慢的方式 - 0.00216103。
Accessing defined variable inside <<<HTML in php更快 - 0.00073290.
Accessing defined variable inside <<<HTML in php甚至更快 - 0.00052595.
Accessing defined variable inside <<<HTML in php是最快的 - 0.00011110。

希望这对其他人有帮助:)

最佳答案

恐怕这不是很漂亮,但是......

define('TEST','This is a test');

var $defined = TEST;

echo <<<HTML
Defined: {$defined}
HTML;

至少据我所知,没有一种方法可以直接在该上下文中使用定义的值,您需要使用变量。

关于php - 在php中访问<<<HTML中定义的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5246839/

26 4 0

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