困っていること
以下のようなソースコードにおいて、simplexml_load_stringの行で意図せず処理が止まってしまいます。
lang
1 ・ 2 ・ 3 ・ 4echo "AAA"; 5$test = simplexml_load_string("xxxxxxxxx"); 6echo "BBB"; 7 ・ 8 ・ 9 ・ 10(AAAは出力されるが、BBBは出力されない)
詳しくご説明することが出来ないのですが、
この行で処理が停止してしまいます。
他の環境では動作しますが、とある環境でのみ停止します。
また、ApacheやPHPのエラーログには何も出力されません。
もしソースコードに問題が無いとした場合、停止する原因としては何が考えられるでしょうか?
私は、php.iniの記述に不足しているものがあるのではないかと考え、調べていますが、未だに答えが見つかりません。
##直前に行ったこと
ApacheとPHPをアンインストールしました。
その後、ApacheとPHPを再インストールしました。
PHPのバージョンは5.3から5.5へと上げました。
OSはCentOS6です。
##備考
本来であれば、コードの"xxxxxxxx"の部分には、文字列を返すメソッドがありますが、
ソースコードを追ってもそのメソッドの中に入っていかない為、恐らく今回の原因とは異なるものではないかと考えています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/28 09:29
退会済みユーザー
2018/08/28 09:43 編集
2018/08/28 09:42
退会済みユーザー
2018/08/28 09:43
退会済みユーザー
2018/08/28 09:48