php array$tmp = 0 == "a" ? 1 : 2; 为什么是1;

我用PHP写了一个网站在我的电脑仩调试没有出错,为什么我上传到虚拟主机上会出错呢
我的电脑安装的是PHP4.0
虚拟主机服务商安装的是PHP5.0

出错信息如下,高手帮看看谢谢了,


推荐于 · TA获得超过229个赞

注意留意苻号是不是中文的会报错

你对这个回答的评价是?


只有php5.4以上版本才可以这样定义数组其它版本只能用array()定义。

你确认下你的PHP版本号

你對这个回答的评价是?


你对这个回答的评价是

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手機镜头里或许有别人想知道的答案。


推荐于 · TA获得超过579个赞

实际上执行的顺序是

 

你对这个回答的评价是?

if的条件表达式计算时会发生类型转换,但是只有计算结果才是bool表达式的参与变量所属类型并不受影响。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 html 的文章

 

随机推荐