0

データベースから取得され、エコーされる前に操作される文字列変数があります。「メモリ不足」エラーが表示されます。これは、一部のインスタンスが500文字のように大きいことが原因であると思われます。私はいつでもメモリ制限を増やすことができますが、これは私のサイトの共通ページにあり、サーバーのメモリに負担をかけないようにしたいので、この場合はそうしないことをお勧めします。Stackoverflowで他に2つのスレッドを見たことがありますが、それらは密接に関連していません。私がよく知らないヒアドキュメント構文をお勧めします。それが適切なアプローチである場合、誰かが私にそれを説明できますか?他のアイデア?

4

2 に答える 2

1

ここで何が問題なのかを確認するには、コードが必要だと思います。500 文字でメモリ不足エラーが発生することはありません (memory_limit が 1MB 未満に設定されていない限り)。

この問題を引き起こす何か (ループなど) が他にあるはずですが、コードがなければ、私たちはあなたを助けることができないと思います

于 2012-08-15T21:56:29.570 に答える
1

PHP は最大 2 GiB の文字列を保持でき、スクリプトはデフォルトで 1 GiB のメモリ制限に設定されています。500 文字 (~500-2000 B) はまったく問題ありません。より多くの情報とコードを提供してください:)

于 2012-08-15T22:49:13.267 に答える