gpt4 book ai didi

PHP -l 为同一个文件产生不同的输出

转载 作者:行者123 更新时间:2023-12-04 19:19:24 24 4
gpt4 key购买 nike

我有一个 Web 应用程序,我正在从一个 Web 服务器移动到另一个。

在旧服务器上,我有:

Ubuntu LTS 12
PHP 5.3.28

在新的
Ubuntu LTS 14
PHP 5.5.9

一个文件在新服务器上产生语法错误:

http://pastebin.com/5RMq4SU8 (它很大,不想在这里复制过去)

php -l /var/www/AndroidReviews/myapp/plugins/tools.php
PHP Parse error: syntax error, unexpected end of file in /var/www/AndroidReviews/myapp/plugins/tools.php on line 455

在上一个上,一切正常

几年没用过php但是 php -l只需验证文件而不处理包含对吗?

您是否知道导致此问题的原因以及如何解决?

最佳答案

确保 short open tags都打开,否则更改所有 <?=<?php echo<?<?php这是您获得 end of file 的另一个原因解析错误。

或者,在您的 php.ini 中启用它们文件。

关于PHP -l 为同一个文件产生不同的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25637773/

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