PHP

(2016/08/14〜2016/11/29)
  • 移行済み

  • Webで広く使われるLL言語
  • 非現代的な記法どうにかしてほしい
  • セミコロン書きたくない
  • インデントで書きたい
  • と思いつつ「じゃあ別の書け」案件なのでどうでもいい話
  • きっちりしたOOPをやるには道具が揃ってる感じ

  • namespaceの概念
  • class構文
  • staticはアカン
  • interface, trait
  • リフレクション等を活用したメタプロも可能
  • 書き手に制約かませたいときはうまくやればそこそこうまくいくのでは
  • Viewから脱却できてない印象

  • 結局全部PHPにコンパイルされる
  • Bladeに<?php $count = 0 ?>とか混ぜるやつ死にたいの?
  • WEB FWが多い

  • 他の言語と比べると多様化進んでる(進みすぎてる?)印象
  • composerの登場やらなんやらでやっとコンポーネント思考が広がりはじめた感じ
  • エンタープライズで使う決め手に欠けるものが多い?
  • Composerはよい
  • 豆知識
  • $ php -lでシンタックスチェックできる
  • PHPへの不満

  • Viewテンプレートで気軽にAPIが使える
  • JadeとかHamlとかでisset($hoge) ? 'moga': $hogeとかした記憶ない
  • こういうの気軽にできるがゆえに無駄な論争が起きる気がしてる
  • モジュールのビルドがつらい
  • CLI版は動くけどFastCGI版は動かないとかあった
  • 1回、php-fpmリビルドしなきゃいけなくて殺してやろうかと思った
  • ポエム 言語 プログラミング

general(396)