可锐资源网

技术资源分享平台,提供编程学习、网站建设、脚本开发教程

Linux平台上的PHP IDE盘点

gedit是一个GNOME桌面环境下兼容UTF-8的文本编辑器。它简单易用,有良好的语法高亮,对中文支持很好,支持包括GB2312、GBK在内的多种字符编码。gedit是一款自由软件。

gedit包含语法高亮和标签编辑多个文件的功能。利用GNOME VFS库,它还可以编辑远程文件。它支持完整的恢复和重做系统以及查找和替换。它还支持包括多语言拼写检查和一个灵活的插件系统,可以动态地添加新特性。

Gphpedit 是gnome 环境下的php 开发工具,支持php/html/xhtml,css,sql 等代码高亮,还提供PHP/CSS的代码导航、语法检查等。

PHP设计模式之解释器模式

解释器模式属于行为型模式

概述:给定一种语言,定义他的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中句子

解释器模式的优缺点:

解释器是一个简单的语法分析工具,它最显著的优点就是扩展性,修改语法规则只需要修改相应的非终结符就可以了,若扩展语法,只需要增加非终结符类就可以了。 但是,解释器模式会引起类的膨胀,每个语法都需要产生一个非终结符表达式,语法规则比较复杂时,就可能产生大量的类文件,为维护带来非常多的麻烦。同时,由于采用递归调用方法,每个非终结符表达式只关心与自己相关的表达式,每个表达式需要知道最终的结果,必须通过递归方式,无论是面向对象的语言还是面向过程的语言,递归都是一个不推荐的方式。由于使用了大量的循环和递归,效率是一个不容忽视的问题。特别是用于解释一个解析复杂、冗长的语法时,效率是难以忍受的。

PHP 随机字符

随机字符生成

  1. function randStr($length=4,$type="1"){

  2. $array = array(

  3. '1'=>'0123456789',

<< 1 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言