gpt4 book ai didi

php - 输出 PHP 分隔符 (),PHP 不解释分隔符

转载 作者:行者123 更新时间:2023-11-30 13:25:58 25 4
gpt4 key购买 nike

我在 JavaScript 文件中运行 PHP,例如......

var = '<?php /*some code*/ ?>';).

我需要使用 JavaScript 来扫描字符串中的 PHP 定界符(打开和关闭 PHP 的 < ? php 和 ? >)。

我已经知道使用 JavaScript 的代码...

if (b.value.indexOf('<?php')>-1) {alert('PHP delimiter found.');}

我遇到的麻烦是我需要保持 PHP 在 JavaScript 文件中被解释的能力(没有异常(exception))。我只需要用 JavaScript 将分隔符字符串输出到客户端,而不是让服务器解释它们。

所以最终输出(从客户的 Angular 来看)将是...

if (b.value.indexOf('<?php')>-1) {alert('PHP delimiter found.');}

用下面的代码...

if (b.value.indexOf('<?php echo '<?php'; ?>')>-1 || b.value.indexOf('<?php echo '?>'; ?>')>-1)

我收到错误:“解析错误:语法错误,意外的 T_LOGICAL_AND”

最佳答案

Javascript 永远找不到 <?php在你的字符串中,因为简单地说,它们已经被你的 PHP 服务器解析了。 Javascript 是客户端脚本,在服务器端脚本之后执行。

关于php - 输出 PHP 分隔符 (<?php, ?>),PHP 不解释分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8467324/

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