含有‘php5’关键字的文章列表

PHP5 的时区设置引起的时间问题

  1条留言
   在最近的一个项目中,生成表单时需要用到date函数输出年-月-日 时:分:秒 格式的时间,但是生成的时间老是和本地时间相差几个小时,但是我看我的时间没有问题的啊,于是叫朋友看了一下,他的居然也一样有问题。    看了下资料才发现原来在PHP5中时区默认设置成了0时区,意思是说时间被设置成了格林威治标准时间。而我们这是东八区,这才恍然大悟为什么刚好就差整整的几个小时了。    贴出设置方法: 1.修改php.ini文件 :找到 ;date.timezone = 一行,修改为: date.timezone ="Hongkong"或者date.timezone =Asia/Shanghai或者date.timezone =PRC(中国的英文简写) 2.在程序中修改: 调用date函数前面加上:date_default_timezone_set(’ia/Shanghai’)   更详细的说明可以查看PHP Manual
PHP&MySQL Tags: , , ,

php5中的命名空间

  1条留言
   在php5中,可以使用Namespace来使得你的代码更具重用性,使用命名空间可以避免一些有相同名字的类和函数发生冲突。   Namespace关键字其实是给一块代码命名. 在这个代码块外部必须使用命名空间的名称加上操作符::(两个冒号)来引用这个代码块.同样也可以用相同的方法来引用静态的类成员. 而在命名空间内部则不需要声明命名空间. 这种方法使得代码更加紧凑和可读.    要注意的是命名空间不能多层嵌套,但命名空间的名称中间(不能是开头和结尾)可以包含引号,这样可以形成一些逻辑上的父:子关系,进行假象的分层。   PHP有两个特殊的命名空间:parent命名空间指向父类,self命名空间指向当前的类   可以使用Import语句来导入部分或者全部的命名空间,可在后面接*,class,function,constant等来选择性的导入。
PHP&MySQL Tags: , , ,