我正在开发一个PHP站点。通过PHP -l
检查语法比在浏览器中测试并希望描述性错误更简单。我自己制作了一个btach文件,我将php文件放到它上面,以便在上传之前检查它的语法。 (主要是因为缺少&#39 ;;' s。)
现在,我想更进一步,只需将此选项添加为php文件的上下文菜单选项。我在注册表中添加了以下内容:
[HKEY_CLASSES_ROOT \ php_auto_file \ shell \& check syntax]
[HKEY_CLASSES_ROOT \ php_auto_file \ shell \& check syntax \ command] @ =" PHP -l%1&&暂停"
对于某些原因,即使重新启动后,这也不会出现在我的上下文菜单中。我过去已经完成了上下文菜单的添加,并且没有回忆起这样的问题。任何线索?
答案 0 :(得分:0)
知道了。答案是虽然我在注册表中找到了.php的条目,但它并没有真正注册为文件类型。因此,Windows并不打算检查此文件类型的条目。
解决方案是右键单击文件,属性,更改默认程序, Bingo 显示自定义上下文菜单项。