分析和验证PHP脚本的工具?[英] Tool to parse and validate PHP script?

问题描述

你好

Linux/FreeBSD 上是否有可以解析 PHP 脚本来制作的工具
确定没有编译时问题?

我刚刚注意到我复制/粘贴了一些行长的代码
可以放入 SSH 终端窗口,导致运行时错误
如/var/log/httpd-error.log 中报告的,但浏览器中没有:

[错误] PHP 注意:未定义索引:etablissemen\nt in
/usr/local/www/apache22/data/prospect.php 在第 49 行,引用者:
http://server/myscript.php

谢谢.

推荐答案

Gilles Ganault 写道:
Linux/FreeBSD 上是否有可以解析 PHP 脚本来制作的工具
确定没有编译时问题?

我刚刚注意到我复制/粘贴了一些行长的代码
可以放入 SSH 终端窗口,导致运行时错误
在/var/log/httpd-error.log 中报告但在浏览器中没有:

[错误] PHP 注意:未定义索引:etablissemen\nt in
/usr/local/www/apache22/data/prospect.php 在第 49 行,引用者:
http://server/myscript.php
您可以运行 ''php -l thescript.php'' 进行语法检查,但是您的
错误不会被捕获:这是一个运行时错误,只有
可以通过实际运行脚本来捕获.

当然,在实时网站上不应显示错误,而是按原样记录
显然做了她.
--
Rik Wasmus

5 月 8 日上午 9:06,Rik Wasmus <luiheidsgoe...@hotmail.com 写道:
吉尔斯·加诺特写道:
Linux/FreeBSD 上是否有可以解析 PHP 脚本来制作的工具
确定没有编译时问题?
我刚刚注意到我复制/粘贴了一些行长的代码
可以放入 SSH 终端窗口,导致运行时错误
如/var/log/httpd-error.log 中报告的,但浏览器中没有:
[错误] PHP 注意:未定义索引:etablissemen\nt in
/usr/local/www/apache22/data/prospect.php 在第 49 行,引用者:
http://server/myscript.php

您可以运行 ''php -l thescript.php'' 进行语法检查,但是您的
错误不会被捕获:这是一个运行时错误,只有
可以通过实际运行脚本来捕获.

当然,在实时网站上不应显示错误,而是按原样记录
显然做了她.
--
里克·瓦斯穆斯
是否有机会通过 ftp 或 sftp 传输文件?

2008 年 5 月 8 日星期四 06:14:40 -0700 (PDT),ELINTPimp 写道:
>Gilles Ganault 写道:
Linux/FreeBSD 上是否有可以解析 PHP 脚本来制作的工具
确定没有编译时问题?
我刚刚注意到我复制/粘贴了一些行长的代码
可以放入 SSH 终端窗口,导致运行时错误
如/var/log/httpd-error.log 中报告的,但浏览器中没有:
[错误] PHP 注意:未定义索引:etablissemen\nt in
/usr/local/www/apache22/data/prospect.php 在第 49 行,引用:
http://server/myscript.php

有机会通过 ftp 或 sftp 传输文件吗?
或者在编辑器上使用更好的配置....

--
显然,这超出了她的理解范围.远远超出了她的理解范围,她是
进入芭比领域.
-- J.D.鲍德温

本文地址:https://www.itbaoku.cn/post/1050804.html