半夜整理东西,发现一个以前没留意到的小问题。

function show($id) : int
{
return $id;
}
function show($id) : integer
{
return $id;
}

PHP 7.0+ 里支持了函数(和方法)的返回值类型提示,上述第二种写法在解释运行时会触发一个 Fatal Error,要求返回值必须是 integer 类的一个实例

PHP Fatal error: Uncaught TypeError: Return value of show() must be an instance of integer, integer returned in /home/mingc/practice/demo68.php:12

当然,两者在强制类型转换时效果是一样的:

$a = '27c';
var_dump((int)$a); // int(27)
var_dump((integer)$a); // int(27)

相关链接

最新文章

  1. 【Java并发编程实战】-----“J.U.C”:CLH队列锁
  2. Esri的开源JS项目杂谈
  3. 20160307 - 双击打开 Js 扩展名的附件要保持留心
  4. HTML5正确的嵌入flash
  5. union all 里面的order by
  6. Moses 里的参数(未完成)
  7. Android 深入ViewPager补间动画,实现类京东商城首页广告Banner切换效果
  8. EF-Code First 入门
  9. ios -- NSdata 与 NSString,Byte数组,UIImage 的相互转换(转)
  10. dynamic关键字
  11. postgres 利用unique index代替 primay key
  12. 那些年,我们一起学WCF--(7)PerSession实例行为
  13. ubuntu下配置nginx+uwsgi+django
  14. 去除scons构建动态库的前缀lib
  15. shell入门之expr的使用
  16. redis 在 php 中的应用(Set篇)
  17. 2-1 如何抓不同的接口(手机抓包,web网页抓包)
  18. galera cluster,mysql配置wsrep_notify_cmd参数,增加邮件告警
  19. [转]jmeter 自定义测试脚本
  20. 20155235 《Java程序设计》 实验五 Java网络编程及安全

热门文章

  1. 题解 P3870 【[TJOI2009]开关】
  2. matplotlib删除地图投影上的等值线及风场
  3. BZOJ 2732: [HNOI2012]射箭
  4. BZOJ4037:[HAOI2015]数字串拆分——题解
  5. Linux及安全实践三——程序破解
  6. bzoj4035【HAOI2015】数组游戏
  7. maven使用内嵌tomcat7
  8. Lnmp上安装Yaf学习(一)
  9. C/C++ 移位计算代替乘除运算
  10. laravel 嵌套事务