本地php函数来突出显示javascript?
是否有任何本地 PHP 函数 highlight_string(); 但适用于 javascript ?
或者,如果没有,是否有任何 PHP 函数(自制)可以做到这一点?
编辑:我想使用 PHP 函数对 javascript 进行着色
Is there any native PHP function as highlight_string(); but for javascript ?
Or, if not, is there any PHP function (homemade) to do it?
EDIT: I want to use PHP function to COLORIZE javascript
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
我在 GeSHi 方面取得了巨大成功。易于使用和集成到您的应用程序中,并且支持很多语言。
I have had great success with GeSHi. Easy to use and integrate in your app and it supports a lot of languages.
我知道您想要一个用 PHP 编写的语法高亮器。这个(Geshi)过去曾为我工作过:
http://qbnz.com/highlighter/
I understand you want a Syntax Highligher written in PHP. This one (Geshi) has worked for me in the past:
http://qbnz.com/highlighter/
是的,PHP 函数highlight_string() 是PHP 的原生PHP 函数。
Yes, the PHP function highlight_string() is a native PHP function for PHP.
不。
但是有很多 javascript 库可以对多种语言进行语法突出显示,
从 bash 脚本到 php 和 javascript。
例如,像 snippet (JQuery) 或 jQuery.Syntax (我最喜欢的)
No.
But there are a lot of javascript libraries that do syntax-highlight on several languages,
from bash-scripting to php and javascript.
eg, like snippet (JQuery) or jQuery.Syntax (my favorite)
在此处,您可以找到一个优秀的库,它可以使用 javascript 和 css 类在大量语言中实现语法突出显示。
没有本地 php 函数可以执行此操作,因此您要么必须使用现有的库,要么必须自己编写一些东西。
Over here you can find an excellent library which enables syntax highlighting in a large amount of languages using javascripts and a css class.
There is no native php function to do this, so either you have to use existing libraries or you have to write something yourself.
最快的方法 - 你也可以使用 PHP 函数“highlight_string”,并有一个小技巧
(捕获函数输出并删除前导/尾随 PHP 标签):
Fastest way - you can use also PHP function "highlight_string" with a little trick
(capture function output and remove leading/trailing PHP tags):
没有本机函数,但您可以使用这个单一函数,而不是使用完整的堆栈库来突出显示某些 javascript:
用法:
信用:
http://css-tricks.com/highlight-code-with-php/
演示:
http://css-tricks.com/examples/HighlightJavaScript/
No native function, but rather than using a full stack library just to highlight some javascript you can use this single function :
Usage :
Credit :
http://css-tricks.com/highlight-code-with-php/
Demo :
http://css-tricks.com/examples/HighlightJavaScript/
这里有很好的信息。这是另一个不错的:http://code.google.com/p/google-代码美化/
Well nice info here . Here is another nice one : http://code.google.com/p/google-code-prettify/