用php生成php脚本

看到这篇文章,很有趣:Generating PHP with Ruby 下面是个用php生成php简单的例子: < ?php // Some code $code = ‘ <?php echo “Hello World!”; ?> ‘; // Write code to file file_put_contents(‘generated.php’,$code); # PHP5 function! // Include the generated code for execution include ‘generated.php’; ?> 为什么不直接使用eval呢?我的理解是,这样只需要将生成的代码包含进来直接运行便是,省去了eval的解析时间,效率可能会更高.

PRADO v1.7发布

PRADO v1.7发布。PRADO是什么? PRADO是在PHP5环境下的一个基于事件驱动和基于组件的WEB应用开发框架。使用PRADO开发WEB应用,你主要需要做的工作就是使用已有的组件(原文是"实例化已经定义好的组件",熟悉面向对象编程的开发者可能比较容易理解这句话),设置组件的属性,为控件组件的各种事件编写对应的处理函数,然后把这些组织成一个个的页面。这里是prodo 1.6的中文教程 更新如下: Changes since v1.6 ============= – solved the incompatibility problem of Javascript used in validators – enhanced event handler binding (allow binding indirect child component events in template) – introduced parent-child relationship, the old one renamed to container-containee relationship – expression, statement tags with context being themselves – replaced TApplication::getInstance() with […]

让editplus的Function list显示php5的函数

如果你开始使用php5了,而且正好又是editplus的忠实用户,一定会为editplus的function列表无法正确显示而烦恼.这时候,我们不能怨社会,php5新增的public,private,proctectd,static关键字才是罪恶的根源,function不再是function,而是public function…. 当然,这一切不会难倒我们,editplus具有很好的可定制性,以下步骤可以轻松解决这个问题: 打开tools->perferences->Files->Setting&syntax 选择File types->PHP 修改Function pattern^[ t]*function[ t].*([^;]*$ 变成 ^[ t]*(function |public |protected |private |static).*([^;]*$ 点ok保存设置 好了,按下ctrl+F11,看看函数窗口,有没有显示出所有的函数呢? [@more@]

中文pear

php的pear类库真是包罗万象,我时常想. 用过之后,我发觉自己是越来越懒惰了,没心思去写一些模块和function之类的.为什么不呀,人家pear不有现成的么?? 为了强化记忆,与时俱进,加入中文pear部分,收罗中文的关于pear的文章.