1

だから私はスクリプトを持っています。それは一握りのif-elseステートメントです。どこかにエラーがある場合、配列にメッセージを追加します。どのような場合でも、少数のエラーが発生する可能性があるためです。それらをこの配列にダンプして、後でユーザーにリストします。

$outputMsg = array();

$outputMsg[] = "State not selected";

これは今日まで問題なく機能していましたが、ランダムにこのエラーが発生し始めました。

[] operator not supported for strings

私はそれを理解することはできません。

4

1 に答える 1

0

コメントで指摘されているように..コードを詳しく調べると、配列が文字列に変換されていることがわかり、その概念にもかかわらず、別のエラーが発生して配列に追加されると、そのエラーが続きます。発生します。

助けてくれてありがとう。しかし、今は解決されていると思います。問題は、状態エラーがある場所から約 100 行上にあり、誰かが新しいフィールドに新しいエラーを追加し、同様の方法で配列に追加せず、文字列にしただけでした。

于 2012-11-09T21:52:41.137 に答える