PHPの非同期処理に関するトピックが議論に上がらなかったカンファレンスを、私はほとんど覚えていません。最近はとても頻繁に話題になっていて、うれしく思っています。しかし、講演者が伝えていない秘密があります。 非同期処理サーバーの構築や、ドメイン名の名前解決、ファイルシステムとのやりとりは簡単です。独自の非同期処理ライブラリーを作ることが難しく、ここに作業時間の大部分が費やされるのです! 簡単だと述べたのは、PHPの非同期処理をNodeJSに対抗できる、というコンセプトが実証されたので簡単なのも当然です。初期におけるインターフェイスがどれほど似ていたかは以下で確認できます。 下はNode 7.3.0でテストしたコードです。 var http = require("http"); var server = http.createServer(); server.on("request", fun
![PHPで非同期処理ライブラリーを書く:HTMLをPDFに変換する](https://cdn-ak-scissors.b.st-hatena.com/image/square/911a3ff8d467110f9aead77fa8daa763574cdbf7/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2022%2F07%2F27%2F2445169%2Fl%2F4b0a8d396533bf7a.jpg)