PHP5.6 常量增强

@PHP5.6 常量增强

今天在提交代码后发现,服务器运行PHP CLI(Command Line Interface)脚本报错,擦了一下才发现本地(PHP 5.6) 和 服务器(PHP 5.4)区别的一个地方:


	const BASE_URL = 'https://abc.com/';
	const ADV_URL1 = 'https://abc.com/search.php'; // PHP 5.4 写法
	const ADV_URL2 = self::BASE_URL.'search.php';  // PHP 5.6 起开始支持


另外也备注一下各版本区别:

  • PHP5.2 以前:autoload,PDO 和 MySQLi,类型约束
  • PHP5.2:JSON 支持
  • PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc,const,三元运算符,Phar
  • PHP5.4:Short Open Tag,数组简写形式,Traits,内置 Web 服务器,细节修改
  • PHP5.5:yield, list() 用于 foreach,细节修改
  • PHP5.6:常量增强,可变函数参数,命名空间增强
发布了18 篇原创文章 · 获赞 1 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42557486/article/details/98881523