ホームページ >バックエンド開発 >PHPチュートリアル >省略: クラスのオブジェクトは文字列に変換できません。サーバー側で設定されている場合は無視されます。

省略: クラスのオブジェクトは文字列に変換できません。サーバー側で設定されている場合は無視されます。

WBOY
WBOYオリジナル
2016-06-13 12:44:51851ブラウズ

エラー: サーバー側で無視された場合、クラスのオブジェクトを文字列に変換できません?
キャッチ可能な致命的なエラー: クラスのオブジェクトを
の文字列に変換できませんでした エラー: クラスのオブジェクトを文字列
に変換できません
その理由は、php5 では = を使用してオブジェクトを変数に直接割り当てることができないためであると言われています。 = と =& は両方ともコピーではなくオブジェクトへの参照であるため、オブジェクトが閉じられると $a は値を参照します。消えてしまいました


では、php5 がライブラリ文字列を変換せずに = 変数を直接渡すことができるようにサーバー側で設定するにはどうすればよいでしょうか?こうすれば、そのエラーメッセージは表示されなくなります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。