タグ

2011年12月9日のブックマーク (2件)

  • あらためてPHP5.3

    6. PHP5.3未満のソース <?php require_once 'OneByOnelibLog.php'; require_once 'OneByOnelibBasicController.php'; define('T_USER', 't_user'); class UserController extends BasicController { public function UserController() { $values = range(1, 50); array_filter($values, array('UserController', 'match')); } public static function match($value) { return ($value % 5 == 0); } } 7. PHP5.3のソース <?php namespace appc

    あらためてPHP5.3
    takuya_1st
    takuya_1st 2011/12/09
    クロージャーってそれか?。それ匿名(無名)関数/ラムダだと思うが。。。invokeもなんか違う.あれってクロージャの代わりに使う。こっそりメンバ変数を持つ関数を返すためのものだと思うんだよね。
  • PHP: セッションのアップロード状況 - Manual

    セッションのアップロード状況 INI オプション session.upload_progress.enabled を有効にすると、アップロード中の個々のファイルの進捗状況を PHP で追えるようになります。 この情報は、アップロードのリクエスト自体にとっては特に有用ではありませんが、 ファイルのアップロード中にアプリケーションから別のエンドポイントに POST リクエストを (XHR などで) 送って状態をチェックできるようになります。 アップロードの状況は、アップロードの処理中にスーパーグローバル $_SESSION で取得できます。また、 INI オプション session.upload_progress.name で設定した名前でも POST されます。PHP 側では、この POST リクエストを検出すると $_SESSION 内の配列に値を格納します。配列のインデックスは、INI

    PHP: セッションのアップロード状況 - Manual
    takuya_1st
    takuya_1st 2011/12/09
    若干の期待。PHPでファイルのアップロード状況が分かるようになってプログレスバーが作れるようになった。らしい