タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

phpに関するmztaのブックマーク (3)

  • 知ってるようで意外と知らないPHPの便利関数

    第 87 回 PHP 勉強会での発表資料です。PHP の処理系に採用されている参照カウント方式の GC と循環参照を回収するアルゴリズムについて簡単に説明します。また、特定の限られた状況で循環参照の回収が処理速度に悪影響を与えることを、簡単なサンプルプログラムを用いて示します。

    知ってるようで意外と知らないPHPの便利関数
    mzta
    mzta 2014/10/30
  • PHP: PHP-FPM に対してリクエストを送信する

    Nginx や Apache などの HTTP サーバーを利用せずに FastCGI プロトコルで通信するためのライブラリがいくつか公開されている。adoy/fastcgi-client を試してみよう。Composer によるインストールは次のとおり。 composer require adoy/fastcgi-client:dev-master クライアントとサーバーのコードを書いてみよう。 // client.php require 'vendor/autoload.php'; use Adoy\FastCGI\Client; $client = new Client('localhost', '9000'); $content = 'foo=bar'; echo $client->request([ 'GATEWAY_INTERFACE' => 'FastCGI/1.0', 'RE

    PHP: PHP-FPM に対してリクエストを送信する
    mzta
    mzta 2014/10/30
  • DCI in PHPについて考えてみる

    DCI(Data, Context and Interactions)というキーワードがRuby界で流行っているとか。 DCIアーキテクチャ - Trygve Reenskaug and James O. Coplien - Digital Romanticism DCIアーキテクチャについて語ってみるよ - uehaj's blog まだよく消化できていないのですが(そもそもMVCだって理解できた気がしない)、PHPではどう実装すればいいかを考えてみました。 DCI概略 斜め読みしたところ、MVCのModelが肥大化しがちなところなので、じゃあModelをData、Context、Interactionに3層分割して実装すればすっきりしますよ、という概念だと読めました。実装によってはContextではなくUseCase、InteractionではなくRoleと書いていることもあるみたい。

    DCI in PHPについて考えてみる
    mzta
    mzta 2013/01/31
  • 1