タグ

phpとAuraに関するrizmhateのブックマーク (2)

  • Aura for PHP をさわってみる - vol1. DI -

    Aura はどういうフレームワークか?については、こちらにすでに書きました。 今日は、サンプルコードを書いてみて、DIの初歩的なところを理解するところまでです。 DIについて、予備知識 下記を読む。 Inversion of Control コンテナと Dependency Injection パターン すみません。正直、議論の詳細はちゃんと読めてないです。 だんなが、「ファウラーは難しいよ、最初に考えすぎて何も完成しないのは良くない」って言ってるので、今日は先に進みます。 これから作ろうとしているサンプルコードの仕様 海上輸送の予約アプリケーション 貨物船には積載量(キャパシティ)がある [基機能] 輸送詳細ページ:船に載せる貨物のCRUD [基機能] 輸送詳細ページ:貨物の追加時に、船のキャパシティと付きあわせて、輸送予約の可否を判定 なのだけど、今日は単に一覧を表示するところまで

  • 今までのPHPのやり方を全て打ち捨てよう - 絵描いたりコード書いたりする奴の独白

    PHPは日々進化している 最重要な言語仕様の変更点 PHP 5.3.x 名前空間 レイトスタティックバインディング クロージャ PHP 5.4.x trait ビルドインサーバ クロージャで$this PHP 5.5.x ジェネレーター Composer PHPにとってのBundler PEARの環境依存やめよう PECL?知らん PSR-4 includeやrequireをもう使う必要はない PSR-4の規約にそって名前空間とディレクトリを掘ろう そしてcomposer.jsonにちょいちょいと { "autoload": { "psr-4": { "mynamespace\\": "src/" } } } そしてbootstrapに相当するphpスクリプトに require_once 'vendor/autoload.php'; これだけで後はuseをjavaのimportに相当するも

    今までのPHPのやり方を全て打ち捨てよう - 絵描いたりコード書いたりする奴の独白
    rizmhate
    rizmhate 2015/04/19
    いろいろ使ってみたい感はある
  • 1