报错是什么原因

报错是什么原因

无论是5.6还是7.0还是报错,部署是7.0,编译器也是7.0,到底错了什么?

http://img1.sycdn.imooc.com//climg/5a95703400019daf13630106.jpg

http://img1.sycdn.imooc.com//climg/5a95703600019a5807890131.jpg

http://img1.sycdn.imooc.com//climg/5a95703600015b7a05500148.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
啊临 2018-02-28 10:06:59

function sum(int $num4,int $num3){

    echo $num4+$num3;

}

sum(3,5);

老师的这份代码是对的啊,int类型就传int类型的参数,只要是PHP7.0就支持了,我运行的结果就没有问题,看了下你的报错提示,说要求传入的是一个int类的对象,而你穿的就是一个integer值,你是不是环境哪里出问题了,你把header删了试试,还不行你就卸了重新装一个phpstudy,版本切换到php7,我的环境就这样。

qq_得默_0 2018-02-28 02:46:23
header("content-type:text/html;charset=utf-8");
中content-type


  • 提问者 C伟 #1
    不是说函数约束类型,不是header设置问题啊,header先不管,哪里没报错
    2018-02-28 06:16:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师