質問: $b) return 0; return ($a > $b) ? -1 : 1; }//※※ ※印のところでエラーが表示されてしまいます。 先にも申したように、自分の知識のなさを告知するようで大変お恥ずかしいとは思いながらも、調べていても解決する事が出来ず、あえて投函させていただきました。 お忙しい中恐縮ですが、アドバイスなど頂戴出来たら幸いです。 宜しくお願い致します。
回答: エラーが出た場合はエラー文にその原因が表示されます。 普通はそれを読むだけで解決に至ることが多いので英語だからと無視しないでちゃんと読むようにしましょう。 またエラーについて質問するときは必ずエラーの内容を書くようにしましょう。 例えば cannot redeclare cmp() (previously declared in~ なら関数の再宣言は出来ませんという意味で同じ名前の関数が宣言されたと言うことです。 whileの中にincludeを書いていると言うことですがそうするとループの回数だけrssup.phpが実行されます。実行だけなら問題ありませんが中に関数の宣言がされているとそれも複数回宣言されることになり上記のエラーが出ます。 ループの中でincludeする場合はinclude_once()を使うようにしましょう。 エラーの内容が違う場合は補足してください。