2013年3月4日、ブログは以下のURLに移行しました。最新の記事はこちらで公開しています。
新しいブログでは、コメントやリンクが一部切れていたり、一部機能が調整中です。
新しいブログへ

PHP5.3

投稿日:2009.11.06 / カテゴリ:WEB、WEBシステム関連 / 投稿者:Tom Goodsun

PHPバージョン5.3にいまさらという機能がついています。これは現役SEの方もいまいち理解に苦しむようで、なぜなのかはおそらく本家のデベロッパーサイトで探してみないとわからないでしょう。

いまさらながらPHP5.3に「GOTO文」という古きよきプログラムの制御構文を加わったそうで、実際現場ではこんなもの使う機会がないし、逆に使えると知った人が下手にこれを使うとスパゲッティコードになってしまい、プログラムの複雑化の温床になるだろうってことで、とても理解しがたいものになっているそうです。

GOTO文は一種の分岐やループと同じようなもので、あらかじめラベルというものを設定しておき、「GOTO ラベル名」と記述しておくと、GOTOの行に来たときに指定したラベルの行に制御を移すというBasicとかそういう昔の言語では一般的だった制御構文だそうです。

PHP4からPHP5に移行した時、オブジェクト指向が強化され、ようやくOOPっぽくなったといわれていましたが、ここにきて退行化現象ですか!?

私もプログラマ歴2年ですが、これってどうなんですかね。

コメント

まだコメントはありません。
このアイテムは閲覧専用です。コメントの投稿、投票はできません。