wnmpserver测试版首发 体验php5.4新特性

php5.4+mysql+nginx集成环境wnmpserver测试版首发

集成软件
php-5.4.0
nginx-1.1.16
mysql-5.5.20
memcached-1.2.6

更新日志
2012-03-07
[升级]php升级至5.4.0
[升级]mysql升级至5.5.20
[升级]nginx升级至1.1.16
[更新]目录结构调整
[更新]管理脚本改进
[增加]重启脚本wnmp_restart.bat
[问题]php_memcache.dll未找到适合版本

下载地址
wnmp-1.0.0.2beta绿色版

PHP5.4新特性

PHP5.4正式前两天发布了,之前有看了一些PHP5.4主要特性相关文章,因此在这里小结一下。

其中好几点更新是由Laruence贡献的!本文部分内容也是源自Laruence的博客。

1. Buid-in web server
PHP5.4内置了一个简单的Web服务器,这样在做一些简单程序就方便多了,省去了环境配置的工作,特别对于初学者来说。
把当前目录作为Root Document只需要这条命令即可:

$ php -S localhost:3300

也可以指定其它路径:

$ php -S localhost:3300 -t /path/to/root

还可以指定路由:

$ php -S localhost:3300 router.php

参考:PHP: Build-in web server
继续阅读PHP5.4新特性

PHP 5.4 beta1 发布 引入traits新语法

PHP 5.4 beta1 已于2011-09-29发布。

PHP 的 5.4x 分支新添加了许多新的特性,如 mixin 语法“traits”、直接使用数组下标访问函数返回值 explode(“,”, “a,b,c,d,e”)[3] 、方便调试用的内置 Webserver SAPI 等。其中一些特性(如 traits)将改变我们的开发方式。

国内 PHP 内核大牛 laruence 也加入了 PHP 开发组,并参与了 PHP 5.4 的改进。