ここのところ、PHPによるシステム開発をしており、組み込み系の記事が書けていません。
折角評価基板があるので、もう少し手をかけたいところですが…なかなかですね。
閑話休題
WEB系のプログラムを書いていると、時折、書式体系に戸惑うことがあります。
先日も急にjavascriptが動かなくなってしまったのですが、現象としては「selectタグにつけたonchangeハンドラが動作しない」というものでした。
よくよく突き詰めてみると、問題箇所はこんな表記になっていました。
if(条件A){ 処理A; }elseif(条件B){ 処理B }
PHPに慣れてきたところで、こんな表記をしてしまったわけです。javascriptでは「else if」なので
if(条件A){ 処理A; }else if(条件B){ 処理B }
が正解なわけですが、ハマってしまうと本人では気付くのに時間がかかるわけです。
第三者的視点が必要な時って、こんな時ですよね。