4rfc 发表于 2015-8-26 12:12:52

于php版本差别处说编程

  先说事件。
  以前的项目现在需要重新部署一份,然而由于服务器开发环境的差异,系统出现很多错误。第一是[]这种方式来创建数组,出现问题,总是报 unexpected '[',第二是date(): It is not safe to rely on the system's timezone settings。
  其实这两个问题,都是php版本差异造成的。在php5.4之前数组的声明必须用array来进行,另外,在php5.4版本中由于安全性的加强,使用date()方法前必须设置所在时区,比如date_default_timezone_set('PRC'); //东八时
  
  这是起由。
  这让我对于php甚至编程语言中的版本差异,有了新的认识。
  搜索了一下php的版本发展,发现php的发展也是经历了几个里程碑。从2.x到3.x再到4.x到5.x,php语言不断丰富和强大,到现在支持各个系统各个数据库,还有开发特性也越来越丰富。
  
  事物本身在时间上是多样的,事物的多样性是发展来的,事物的发展是有阶段的,在事物的发展历史上往往能够看到本质(比如我就看到了php的语言特性及其差别是多么至关重要)
  细节中有魔鬼
  
  http://baike.baidu.com/subview/99/5828265.htm
页: [1]
查看完整版本: 于php版本差别处说编程