php

phpでzipしたい

php

php で zip したい場合は、array_map を使う(!!)

PHPのセッション保存周りについて

php

PHPのセッションとセッションハンドラ PHP は session_start(); をコールしたあとで $_SESSION にアクセスするだけでお手軽にセッションを利用することができます(ここではセキュリティの話は置いておく)が、よく知られた通り、デフォルトではこのとき $_S…

PHP の curl_multi_exec はなぜPHPなのにパラレルで処理できるのか

php

発端 某所で「最近のPHPのcurlライブラリはパラレル取得できる」ときいて「エッなんで、PHPって基本シングルスレッドだしイベントループみたいな機構もないと認識してるんだけど」って思って調べた。 追記:と思ったが、この記事を書いた後さらに調べたら、そ…

PHP はいつもわたしに新鮮な驚きを与えてくれる

php

ことの始まり PHP の srand 関数について調べていて、ひょんな拍子にsrandのseedに文字列(numericである必要はあるけど)を渡せることを知った。 では、ここに long を超えるものを放り込むとどうなるのか。 では結果をごらんください。 「!?!?」 なぜ…

rack-session-php というニッチなモジュールできたよ〜

何をする gem なのか Rack から PHP のセッションファイルを読み書きする gem であります。既存の gem にも似たような乃があるのですが、デシリアライズをまじめにやってなかったり、マルチバイト食わせると死んだり、read-only だったりしたので自分で書き…

php_session という gem を書いた

何をする gem なのか RubyからPHPのセッションファイルをいじりたいみたいなこと、あんまりないと思う。 でも、PHP で動いてる大きめのアプリケーションを Ruby に載せ変えたいね〜みたいなことはある気がする。一気に作っちゃってもいいんだけど、ちょっと…