« | 記事一覧へ | »

プログラミングエラーの魔力

PHPロゴのぬいぐるみです。ちょっと欲しいかも。
PHPロゴのぬいぐるみです。プログラミング好きさんにはたまらないかも! (Photo by calevans)
 6月末にサーバーのお引っ越しを予定してます。
 PHPのバージョンもMySQLのバージョンもPEARの仕様も変わってしまうので、今、サイトのスクリプトをせっせと書き直し中です。
 当サイトはアドレスこそ「/」ですが、内部は全てPHPで動いていたりしています。
 全ページを一枚の「index.php」で生成する形です。
 HTMLはおかしいところがあればその表示が崩れるだけので、間違いの箇所がわかりやすいですが、PHPの場合は、どこかの命令文がおかしいと、予想外の結果を返してくるので (それか動かない)、なかなか奥が深いです。
 でも、エラーが出ると心が躍るのはどうしてなんだろう。(ただのマゾだと思う)
 自作プログラムのエラーなのでショックではあるのですが、気持ちいーい挑戦状を見せつけられたような気分です。
 どうやらエラーには、人の心を奮い立たせる何かが備わっているようです。
 特に真夜中にそれが見つかったりすると、どんなに眠くても覚醒してしまいます。エラーを駆逐するまでは眠れません!
 眠気覚ましにはちょうどいいのかもしれません。
Parse error: syntax error, unexpected '}', expecting ',' or ';' in /virtual/developer_name/public_html/manaweb.net/index.php on line 2484
Parse error: syntax error, unexpected '}', expecting ',' or ';' in /virtual/developer_name/public_html/manaweb.net/index.php on line 2485
Parse error: syntax error, unexpected '}', expecting ',' or ';' in /virtual/developer_name/public_html/manaweb.net/index.php on line 2486
Parse error: syntax error, unexpected '}', expecting ',' or ';' in /virtual/developer_name/public_html/manaweb.net/index.php on line 2487
Parse error: syntax error, unexpected '}', expecting ',' or ';' in /virtual/developer_name/public_html/manaweb.net/index.php on line 2488
Parse error: syntax error, unexpected '}', expecting ',' or ';' in /virtual/developer_name/public_html/manaweb.net/index.php on line 2489
 エラーって、こういうのです。↑
 あんまりひどいと、修正してもまたどこかで連鎖して、延々に終わりません (笑)。
 う~ん、エラー駆逐したーい。