SSブログ

ひさびさにやる言語は忘れている

ひさびさにホームページのメンテナンスをすることになったわけで、言語はPHP5だったりするわけだが、自分の作ったクラスの仕様を忘れているのは当然(?)として、さらに微妙に言語仕様を忘れている。
だいたい、この手の言語は微妙に他と似たり寄ったりしてるので、忘れているというよりは他の言語と混乱しているというべきなのかもしれない。

とはいっても、しばらくソースを見れば、その言語モードに切り替わってくるので、コードが書けるようにはなるのだが、調子に乗ってコードを書いていくと他の言語に引きずられて、間違ったコードを書き始める。PHPで騙されそうになった構文の例としてあげると…。

コンストラクタ、デストラクタ
function __construct(){}function __destruct(){}
staticな変数の参照
MyClass::$valueとかself::$valueとかparent::$value
foreach文
foreach ($array as $value){}とかforeach ($array as $key => $value){}

この中で一番、騙されたのはforeach文。foreach (type value in collection){}という構文は、どうなのよ。と思ったけど、Javaもforeach (type object : list){}という構文だったか。
しかも、PHPに慣れてしまってから他の言語に移ると変数の前に$を付けたくなってくるわな…。


nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

セキュリーナがいないヤクの売人? ブログトップ
Copyright © 2005-2009, Finky All Rights Reserved.

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。