uopz_flags

PECL uopz 2 >= 2.0.2, PECL uopz 5, PECL uopz 6, PECL uopz 7
uopz_flags - Get or set flags on function or class
Manual
Code Examples

uopz_flags( string$function, [int$flags = PHP_INT_MAX] ): int
intuopz_flags stringclass stringfunction intflagsPHP_INT_MAX

Parameters

class

The name of a class

function

The name of the function. If class is given and an empty string is passed as function, uopz_flags gets or sets the flags of the class entry.

flags

A valid set of ZEND_ACC_ flags. If omitted, uopz_flags acts as getter.

Return Values

If setting, returns old flags, else returns flags

Exceptions and Errors

As of PHP 7.4.0, if the parameter flags is passed, uopz_flags throws a RuntimeException, if OPcache is enabled, and the class entry of class or the function entry of function is immutable.

Changelog

Version Description
PECL uopz 5.0.0 The flags parameter is now optional. Formerly, ZEND_ACC_FETCH had to be passed to use uopz_flags as getter.

Example of uopz_flags

Show all examples for uopz_flags

PHP Version: