Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 升华文本2_Php_Formatting_Sublimetext2 - Fatal编程技术网

Php 升华文本2

Php 升华文本2,php,formatting,sublimetext2,Php,Formatting,Sublimetext2,我为Sublime Text 2安装了phptidy插件,并试图用它清理一些丑陋的代码,比如 $tdt="<td class=\"tit2\" "; $linka='<a href="products.php?action=history5&item='; while ($row=mysql_fetch_array($r)) { extract($row); $tdt=“我遇到了同样的问题。控制台的打开和关闭速度太快,无法读取正在发生的事情 步

我为Sublime Text 2安装了phptidy插件,并试图用它清理一些丑陋的代码,比如

$tdt="<td class=\"tit2\" ";
    $linka='<a href="products.php?action=history5&item=';

while ($row=mysql_fetch_array($r))
        {   extract($row);

$tdt=“我遇到了同样的问题。控制台的打开和关闭速度太快,无法读取正在发生的事情

步骤1:我打开了Sublime控制台(在Windows上按CTRL+`

步骤2:阅读输出给了我提示。PhpTidy依赖于您的机器上安装的php.exe(duh)


最后一步可能看起来很明显,但我与代码所在的另一台计算机联网并通过网络进行编码。因此,当我在本地计算机上运行phpTidy时,由于缺少php本身,它失败了。

首先,您必须将
添加到php文件的开头和结尾

如果基于Win,请在“Ctrl+`”控制台上查看PHPTidy进程的输出

有一个提示:

PhpTidy:调用php.exe-v返回:0


如果返回1,可能找不到'php.exe',请将'php.exe'的路径添加到ENV。

我刚刚安装了该插件,并使用上面给出的相同代码对其进行了测试(还将其包装在标记中)我还检查了错误的语法视图是否会导致错误,但没有。唯一导致错误的原因是没有将其包装在php标记中。您能告诉我如何将php.exe的路径添加到ENV thnks中吗