php_study.jpg

第一回PHP勉強会 in Tokyo行って来ました。
PHPの濃い話がたくさん聞けてとってもためになりました!

内容はたくさんあって書ききれないですが、ためになったことメモ。(順不同)

  • DI/AOP
  • 配列と連想配列は同じ
  • 配列の添え字はintかchar*、値はzval
  • Maple, Dicon
  • Ethna info(早速パクッてMojavi info作りたい)
  • CatalystはRails似
  • Apache + FastCGI不安定
  • session_id()でホストアドレスとかくっつければ複数Webサーバセッション保存でもセッションIDかぶらない
  • PHP4限定、$this経由Factoryクラス(factoryメソッドじゃなくて)
  • QFのPasswordエレメント、Hiddenアスタリスク問題対応策
  • 外人はConfirm(確認画面)作らない
  • 日本では一時期の法律問題でConfirm作る文化がある可能性(Historical reason pattern)
  • SimpleXMLはアクセスしたときオブジェクトができる
  • SimpleXMLではあらかじめネームスペースを指定してから取る(=非実用的)
  • Railsでmixin前提設計
  • PEAR XML_Serializer不可逆シリアライズ
  • GooはPHPベースが多い
  • Popoon = PHP版Apache Cocoon
  • Maple, Dicon, QF, DBDO, FormBuilder
  • DreamWeaverDWTSmartyDWTプラグイン

おれの方ではMojaviでのパターンについて話させていただきました。

MSICC.pdf
msicc-1.4.zip

ある程度の規模で開発標準を決める場合、利便性よりも「共通の決まりを使用すること」や「繰り返し使うこと」の方が重要になってきてしまいます。
Mojaviでの開発標準やコーディング規約関連が落ち着いたらRailsやSeesaa、MapleやEthnaなど試したいです。

Comments


Option