php实现的简单语法高亮例子分析

php实现的简单语法高亮例子分析
本文演示了php的简单语法高亮功能,供大家参考,具体分析如下:

这是PHP实现的一个简单语法高亮功能。注意:这个函数比较简单,可能无法突出显示某些函数。您可以自己扩展函数的功能。
功能syntax_highlight($码){
这 /比赛-->foobar
代码= preg_replace(美元
/(。*) u,
1美元,$代码
);
功能与其他结构 / / /内分泌功能(foobar)虽然
代码= preg_replace(美元
( / B)(*)((B | S)( / U),
1美元2美元3美元,
为代码
);
匹配(注释):
代码= preg_replace(美元
()(1),
0美元,
为代码
);
代码= preg_replace(美元

),
0美元,
为代码
);
突出 / /括号:
美元preg_replace代码=(((| { | } { | | } | )| / /),1美元,美元的代码);
变量$ foobar / /内分泌
代码= preg_replace(美元
/ /( $ { a-za-z0-9_ } +),1美元,美元的代码
);
模式中的表示单词边界,所以只有不同的边界。
***单词Web是匹配的,而不是一个部分像带子或或的词。
* /
单词和函数
代码= preg_replace(美元
/ B(打印|回波|新|功能) B ,
1美元,$代码
);
返回$代码;
}
示例开始*
*
***创建PHP代码的一些示例:
* /
example_php_code美元=
代码注释:
为例foobar=;
打印_server美元{remote_addr};
数组=(1, 2, 3,4, 5);
功能example_function($str){
反向 字符串
回声strrev($ obj);
}
打印example_function(foo);
*
***多行注释
* /
打印某物:。1美元;
格式化的代码:输出
打印';
打印syntax_highlight($ example_php_code);
打印';
示例结束*
希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部