ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

リソース

PHP8, get_resource_id, リソースIDを取得する関数。これ作った意味ある?

php

リソース型はいわゆるファイルなどのディスクリプタのことで、C言語ではファイルポインタと呼ばれるものです。

これまでリソース型をintでキャストすればIDが取れたんですが、PHP8で新たにIDを取得する関数が追加されました。

説明を見ると、リソース型をintでキャストして返してるそう。この関数作った意味ある?

続きを読む

PHP8, 外部リソースを操る拡張機能のコアをリソース型変数からクラスオブジェクトへ移行

php

PHPには、http通信(curl)、SSL通信(OpenSSL)、画像処理(GD)、ソケット通信、XML(XMLWriter)など、外部リソースとやり取りする機能があります。

その中で上記の拡張機能はPHP8でクラスが追加されました。

リソース型変数に変わるクラスインスタンスに使われます。

続きを読む