php怎么实现 function add(int $a,int $b){ - 技术问答 财富值69

2016-07-19 11:47发布

初学php,这样用不行,实在不愿意再写一次 $a = (int)$a;太累,也难看.报错:Argument 1 passed to add() must be an instance of int, integer given于是改为 function add(integer $a,integer $b)报错:Argument 1 passed to add() must be an instance of integer, integer given,这时怎么回事,都是integer了也通不过。用get_declared_classes()查了一下,没有这个类。是不是在PHP,函数参数为基本类型时,不支持类型的申明?若支持,如何书写?好像数组可以function add(array $a){}php真是奇怪的语言啊.
友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。