php - 无论如何让 Notepad++ 同时突出显示 PHP 和 HTML?

标签 php html syntax notepad++

我使用 Notepad++ 进行 PHP 编辑,并回显了 HTML 标记。 Notepad++ 始终突出显示同一文档中的 HTML、CSS、Javascript 和 PHP 代码,并与之交互。

最新版本似乎只突出显示 PHP 代码,而所有其他代码(无论是 HTML、CSS、Javscript)都变灰并集中在一起。

这是 html 和 javascript 外观的屏幕截图。不过,将菜单栏的语言切换为 PHP、HTML 或 Javascript 不会改变任何内容。

有什么办法可以重新启用这个功能吗?

最佳答案

查看屏幕截图,您的标记似乎全部在一个正在回显的字符串中。在这种情况下,Notepad++ 正常运行,将整个字符串突出显示为 PHP 字符串。

请记住,您不需要使用 echo打印 HTML。您可以通过使用 PHP 的开始和结束定界符在文件中的任何位置跳出和返回到 PHP 代码,将 PHP 嵌入 HTML(或 HTML 嵌入 PHP)(请参阅 manual )。如果您使用 ?> 关闭您的 PHP 代码而不是使用 echo " , 并在字符串末尾用 <?php 打开它而不是 "; ,您的 HTML 应该再次突出显示为 HTML。

关于php - 无论如何让 Notepad++ 同时突出显示 PHP 和 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6804134/

相关文章:

java - Android Handler 定义语法

c - 不确定这行代码在c中的作用

php - Paypal 无法在沙盒帐户中使用

用于从平面表(Zend Framework)检索分层数据的 PHP 递归函数

javascript - 当窗口宽度达到一定大小时如何删除slidetoggle隐藏的div

javascript - 单击 html 按钮发送电子邮件

php - <o :p>&nbsp;</o:p> < o : p > & nbsp ; </o : p > display error

php - API 中的 Laravel 策略总是 403 未经授权

javascript - TideSDK强制下载文件

C++ 何时在运算符重载函数前使用 &