正規表現、無名関数、参照を使いにくくしたのは
学習難易度を低くした点で成功していると思う。
まず大抵の初心者はこの辺で詰まる。
中でも特に参照を受ける側で明示するのはうまいと思った。
(「function(&$hoge){}」で定義して、呼び出し側は考慮しない)
関数を使う側と、作る側なら作る側のほうが技術力が高い可能性が高いし。
あと、配列とハッシュをごっちゃにしたところとか。
ただ、上の三つが使いにくい点で
PHPは言語としての記述力が低いと思う。
Perlと比べてPHPが言語として優れている点は
foreachの書式くらいかな。。。
ただ、環境の選択(基本的にapache module)、
標準libraryの選択(SQLiteとか)、
document(普通に日本語)なんかはPerlより良い。
まあ、早い話つかってて詰まらん。
コメントする