arokettu/is-resource

Future compatible is_resource() and get_resource_type() that can understand objects that replaced earlier resources

1.0.3 2023-08-28 12:32 UTC

This package is auto-updated.

Last update: 2024-03-27 02:13:15 UTC


README

Packagist PHP Packagist Gitlab pipeline status

is_resource() and get_resource_type() that can understand objects that replaced earlier resources.

Usage

<?php

use Arokettu\IsResource as r;

$hash = hash_init('md5');

// vanilla functions:
is_resource($hash); // true in PHP <= 7.1, false in PHP >= 7.2
get_resource_type($hash); // "Hash Context" in PHP <= 7.1, null or TypeError in PHP >= 7.2

// library functions:
r\is_resource($hash); // true
r\get_resource_type($hash); // "Hash Context"

Installation

composer require arokettu/is-resource

Documentation

Read full documentation here: https://sandfox.dev/php/is-resource.html

Also on Read the Docs: https://is-resource.readthedocs.io/

Support

Please file issues on our main repo at GitLab: https://gitlab.com/sandfox/is-resource/-/issues

Feel free to ask any questions in our room on Gitter: https://gitter.im/arokettu/community

License

The library is available as open source under the terms of the MIT License.