匿名関数とかクロージャがあるってちょっと感激したら、ウチの会社ではPHPのバージョンが5.2だったよ。
だから匿名関数とか使えない、一世代前の、要は旧世代のPHPしか利用できないみたいだよ。
ってことでちょっとヤル気でたけどいきなり萎えました。
楽しみが減ったのですがこの先どうしようかと思案中です。
コンピュータサイエンスの話題、Common Lisp、すこしHaskellにも触れます 求職中 スキルとしてはVisual StudioでC#が得意 Webアプリケーション、データベースの一般的な操作に精通しています 要件定義から設計、実装まで問題なくこなせます 一般的なプログラミング言語なら問題なく扱えます
2011年2月8日
2011年2月6日
PHPについて
仕事でPHPやることになったので感想とか。
匿名関数が使えるのは驚き。
クロジャーも用意されているとは。
protectedってPHPだと使うことはなさそうなんだけど。
だけどfinalはあるんだな、これは正直どうかと。
多分、もともとオーバーライドできたんだろうな。
普通にできちゃったんだけど、発端が基本virtualだから逆にfinalで制限かけるパターンなんだろうなと。
やっぱりオブジェクト指向はイマイチなのが多いのかな。
抽象クラスもあるみたいだぜ。
一体だれがPHPで抽象クラスなんか使うんだか。
普通のHTML生成プログラム界隈でイチイチそんなことやる人いるのかね?
インターフェイスもそうなんだけどね。
遅延静的束縛
だいたい
多態
ってことでいいのかな?
オブジェクトの寿命はやっぱり参照カウント方式なんだな。
参照カウント方式は簡単そうなんだけどね、いろいろと問題とか多そうなんだよね。
ただし、HTML生成に特化してるとしたらプロセスの存続期間が比較的短めの場合が多いと思うので参照カウント方式とかの方が現実的にはよかったりするものなのかもしれないけどね。
匿名関数が使えるのは驚き。
クロジャーも用意されているとは。
protectedってPHPだと使うことはなさそうなんだけど。
だけどfinalはあるんだな、これは正直どうかと。
多分、もともとオーバーライドできたんだろうな。
普通にできちゃったんだけど、発端が基本virtualだから逆にfinalで制限かけるパターンなんだろうなと。
やっぱりオブジェクト指向はイマイチなのが多いのかな。
抽象クラスもあるみたいだぜ。
一体だれがPHPで抽象クラスなんか使うんだか。
普通のHTML生成プログラム界隈でイチイチそんなことやる人いるのかね?
インターフェイスもそうなんだけどね。
遅延静的束縛
だいたい
多態
ってことでいいのかな?
オブジェクトの寿命はやっぱり参照カウント方式なんだな。
参照カウント方式は簡単そうなんだけどね、いろいろと問題とか多そうなんだよね。
ただし、HTML生成に特化してるとしたらプロセスの存続期間が比較的短めの場合が多いと思うので参照カウント方式とかの方が現実的にはよかったりするものなのかもしれないけどね。
2011年2月5日
登録:
投稿 (Atom)