模板文件中突出显示Netbeans PHP语法

模板文件中突出显示Netbeans PHP语法,php,netbeans,savant3,Php,Netbeans,Savant3,我正在为基于模板系统的PHPWeb应用程序使用NetBeans7.4 但是,当我将PHP代码放在.tpl文件中时,它并不被视为内联PHP代码。 无论我在哪里放置PHP开始标记(),它都会显示一个错误,上面写着“意外字符”“发现意外标记-未找到意外标记”。同时,它不会突出显示html属性中的PHP代码。这两个错误都会在我上传的图像中突出显示 我如何解决这个问题?谢谢 转到工具->选项->杂项->文件 在文件扩展名下拉列表中选择tpl 在关联文件类型(MIME)下拉列表中,选择text/x-php

我正在为基于模板系统的PHPWeb应用程序使用NetBeans7.4

但是,当我将PHP代码放在
.tpl
文件中时,它并不被视为内联PHP代码。 无论我在哪里放置PHP开始标记(),它都会显示一个错误,上面写着“意外字符”“发现意外标记-未找到意外标记”。同时,它不会突出显示html属性中的PHP代码。这两个错误都会在我上传的图像中突出显示


我如何解决这个问题?谢谢

转到工具->选项->杂项->文件

文件扩展名
下拉列表中选择
tpl


关联文件类型(MIME)
下拉列表中,选择
text/x-php5
转到工具->选项->杂项->文件

文件扩展名
下拉列表中选择
tpl


关联文件类型(MIME)
下拉列表中选择
text/x-php5

我在使用netbeans 8.0时也遇到同样的问题。最近,我发现netbeans不支持Savant3。因此,唯一的选择是生成.php文件(甚至对于模板)而不是.tpl文件。我在使用netbeans 8.0时也遇到了同样的问题。最近,我发现netbeans不支持Savant3。因此,唯一的选择是生成.php文件(即使是模板)而不是.tpl文件。netbeans 8.1中有一个名为php Smarty Framework的默认插件,但它没有按照预期工作。例如,PHP在其中被视为字符串,PHP中没有语法突出显示。如果你注释任何html部分而不是
,它会像
{*xyz*}
那样注释,这更糟糕。但你的伎俩奏效了。Thanx+1…netbeans 8.1中有一个名为PHP Smarty Framework的默认插件,但它没有按照预期工作。例如,PHP在其中被视为字符串,PHP中没有语法突出显示。如果你注释任何html部分而不是
,它会像
{*xyz*}
那样注释,这更糟糕。但你的伎俩奏效了。Thanx+1.