tzmd.net
当前位置:首页 >> 虚拟空间php版本能改吗,我想把5.6的改到5.2的版本... >>

虚拟空间php版本能改吗,我想把5.6的改到5.2的版本...

在本地也装上php5.4 然后打开测试页面找错误去修改。 主要的兼容问题可能表现在 语法的严格性 按址传参调用的严格性 部分过时的语法 配置上可能也会有差别(比如 5.2可能会开启strip_slashies,5.4可能会关闭) 中电华联,仅供参考

好吧,回答是不能修改,你只能想办法修改你的PHP源代码的某些地方,使它能在5.6下运行。

include #include int jc(int m){ if(m!=1) return m*jc(m-1); else return 1; } int c(int m,int n){ if(m>=n) return jc(m)/(jc(n)*jc(m-n)); } int main(void){ int m,n; scanf("%d%d",&m,&n); printf("%d\n",c(m,n)); return 0; }

这个不一定,如果你程序代码没有使用php5.6里面的一些较新的特性,应该就没有什么问题。不过建议还是和本地环境保持一致,以免出现不可预知的问题

在这里下载5.2版本PHP, http://sourceforge.net/projects/wampserver/files/WampServer%202%20-%20Extensions/PHP/ 下载安装后,用wamp托盘图标选择php版本(就几个选项,你自己看下) 还有个问题要注意,有时候你换了PHP版本,但是wamp图标重启是黄色...

你可以换护卫神.apache大师,支持7个版本的PHP在线切换,每个站可不同的PHP版本。

重新配置php环境就行了 要技术人员操作,不懂的话操作错了,你现在的也运行不了

$data = array_map(function($item){ return "'".$item."'";}, $data); 改为 function array_map_callback($item) { return "'".$item."'";}$data = array_map('array_map_callback', $data);

左击,php-》version-》more。

看你贴的截图,就是普通的错误啊,跟版本没有关系吧,更何况php向后兼容做的很好,一般不会有什么问题。 网上下载的源代码好多都是有问题的,需要自己仔细研读和慢慢调试修改才能使用,不必当作成品来学习,这是我的个人理解。

网站首页 | 网站地图
All rights reserved Powered by www.tzmd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com