PHPで愚痴
久しぶりに,PHPなんぞを使ってプログラム。
この手の言語は小さいプログラムを書く分には便利なのだが,ちょっとでも複雑な作りにしようとすると,脳みそが足りていないせいかあっという間に混乱する。
- 変数の定義がいらないので,書き方を誤って存在しない変数を読んでバグる。
- 型なしで書くので,クラスをいくつか使っていると,どの変数にどのクラスのインスタンスが代入されているか分からなくなる。get_classとか使ってがんばってチェックをしているが,結局どっかで誤ってそんなメソッドないとか怒られる。
無理してスクリプト言語使うなと言われればそれまでなのだが,どうにもストレスがたまるなぁ。
いろいろ調べていて気づいたのだが(ソースはここ),メソッドの引数については型を指定できるらしい。これでちょっと書きやすくなるか......と思いきや,クラスの指定はできるがstringとかのプリミティブな型は使えないのね。
うーん。

コメントする