2

是否可以检测 php 打开和关闭标签之外的文本。大多数情况下,由于拼写错误,这些标签之外的文本。由于在这些标签之外有文本是“语法上”正确的,因此 php -l 成功退出

some random unwanted text due to a typo
<?
 //some useful code
?>

我想检测在 php 打开标签之前有一些文本

4

1 回答 1

1

PHP 标记本身之外的任何内容都可能属于客户端语言(如 JavaScript)中的 DOM 级交互,即使如此,一旦页面呈现,php 标记也不存在于 DOM,因为它们在相应的 HTML 变体中呈现说话的问题。如果你想真正找到<? /*code*/ ?>你之外的东西,可以查看http://php.net/manual/en/function.file-get-contents.php并打开文件服务器端,但你必须建立一些解析器逻辑的形式,它将查找 php 标签并查看它们的上方或下方(外部)是否有任何不合适的地方。

或者,您也可以仔细检查您的工作,以确保标签正确打开和关闭,并且没有任何东西像您所寻找的那样。

附带说明一下,您是否想弄清楚为什么您实际上想查看 PHP 标记之外的内容?

于 2012-06-14T20:28:29.270 回答