php is_resourceでresource型であるかを判定する

phpで、is_resourceを使用して、resource型であるかを判定するサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
- nginx 1.14.1
is_resource使い方
is_resourceを使用すれば、resource型であるかを判定することが可能です。
is_resource(変数);
// resource型であれば true, なければ falseを返します。
以下は、変数がresource型であるかを判定するサンプルコードとなります。
<?php
var_dump(is_resource(fopen('hoge.txt', 'r+')));
// bool(true)
var_dump(is_resource($hoge));
// bool(true)
var_dump(is_resource("str"));
// bool(false)
var_dump(is_resource("1"));
// bool(false)
var_dump(is_resource("1.1"));
// bool(false)
var_dump(is_resource(1));
// bool(false)
var_dump(is_resource(1.1));
// bool(false)
var_dump(is_resource(true));
// bool(false)
var_dump(is_resource(false));
// bool(false)
var_dump(is_resource(["1", "2", "3"]));
// bool(false)
var_dump(is_resource([1.1, 2.2, 3.3]));
// bool(false)
var_dump(is_resource(null));
// bool(false)
var_dump(is_resource(new stdClass));
// bool(false)
-
前の記事
Linux ルーティングテーブルを確認する 2021.11.10
-
次の記事
Ruby 「def」と「アロー演算子」のパフォーマンスを計測する 2021.11.10
コメントを書く