众所周知,PHP5.3.X中最重要的变化就是namespace (命名空间)官方发布时说明文档的内容可能已过期(documentation maybe out dated),所以在这里简单的说明命名空间的用法:首先是声明一个命名空间,加入了新的关键字 namespace ,其应在类文件的开头
<?php 
namespace Project::Module;   

class User { 
const STATUS_OK = true; 

function register($data) { 
... 


... 

然后在控制器中(可能是其他文件)就可以这样调用
$user = new Project::Module::User();   
$user->register($register_info); 

下面说一下我在配置最新环境中遇到的问题,以帮助大家更快配置,节省大家时间。
1.apache: 和以前的配置没什么区别,只是不用引入libmysql.dll 这个库文件,因为php5.3.X版本后都已经集成了
2.php配置是一样的 我就不多说了 需要注意的是 在php.ini中 需要对date.timezone进行配置 否则运行php.ini时 date模块会有异常抛出   大家可以这样写:date.timezone = Asia/Shanghai” 
3.Mysql安装方法也是一样   只是在连接的时候注意一下 加粗字体的写法mysql_connect("127.0.0.1","root","xiaobai")
这里我们不能写成localhost 否则会导致连接超时
错误信息如下:mysql_connect(): [2002] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试 (trying to connect via tcp://localhost:3306) in 
4.还有就是在配置PHPmyadmin的时候也需要注意 在phpmyadmin的根目录新建config.inc.php文件 并复制config.sample.inc.php里面的内容 再修改$cfg['Servers'][$i]['host'] = '127.0.0.1';
修改完这些,你就可以使用最新的PHP环境了。 
posted on 2011-02-18 15:23  confusing  阅读(125)  评论(0编辑  收藏  举报