simplexml_load_string 在服务器 不可用,求大神解答!谢谢!
$xml = simplexml_load_string($string);print_r($xml);
在服务器运行报500错误,
回复讨论(解决方案)
echo 1;$xml = simplexml_load_string($string);print_r($xml);
如果前面加个输出 就不报500,可以输出1;
请问该怎么解决?
$string 是什么?
$string 是什么?
大神刚才搜资料 记得您回答过这个问题~XML;echo 1;$xml = simplexml_load_string($string);print_r($xml); Forty What? Joe Jane I know that's the answer -- but what's the question?
无论如何,调试时是一定要打开 php 的错误显示功能的(别自己个自己找麻烦)
也不要屏蔽任何错误检查
$string 是什么?
这是服务器上php的扩展,
我在本地代码是没有问题的,传服务器就有问题,
服务器php版本是7 本地是5.6
无论如何,调试时是一定要打开 php 的错误显示功能的(别自己个自己找麻烦)
也不要屏蔽任何错误检查
请问是这个吗?
我用的是phpstorm 刚才把检查错误都打开了,没有报错误。
无论如何,调试时是一定要打开 php 的错误显示功能的(别自己个自己找麻烦)
也不要屏蔽任何错误检查
我觉得可能是我服务器哪里配置有问题,可是又不知道从哪下手。
当然时可能的,但总是要看到错误信息才能有针对性的处理
当然时可能的,但总是要看到错误信息才能有针对性的处理
我把php.ini 里面的display_errors设成On了,页面还是报500错误,没有打印错误
当然时可能的,但总是要看到错误信息才能有针对性的处理
知道问题了,报错说 找不到这个方法
无论如何,调试时是一定要打开 php 的错误显示功能的(别自己个自己找麻烦)
也不要屏蔽任何错误检查
我觉得可能是我服务器哪里配置有问题,可是又不知道从哪下手。
刚才考虑是不是SimpleXML 扩展库的问题,查了一下SimpleXML 是php的内置扩展,应该不需要配置吧。
php7 是有的 http://php.net/manual/zh/function.simplexml-load-string.php
看看是否拼写错误
php7 是有的 http://php.net/manual/zh/function.simplexml-load-string.php
看看是否拼写错误
首先我用php -m 看一下php加载的模块
有SimpleXML
然后 我检查是不是拼写错误,拼写没问题
还是报错
这会是什么原因造成的呢?
php7 是有的 http://php.net/manual/zh/function.simplexml-load-string.php
看看是否拼写错误
这是环境版本
你用纯文本方式将那行代码再打一遍
最好不要在 IDE 里打,至少是关闭输入法(最近看到好多代码错是编辑器造成的)
你用纯文本方式将那行代码再打一遍
最好不要在 IDE 里打,至少是关闭输入法(最近看到好多代码错是编辑器造成的)
我把服务器,php-fpm,nginx 重启了下 可以了,非常感谢您!