Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18496 программистов и 1676 роботов. Сейчас ищут 715 программистов ...
Приступая к работе

uopz_flags - Get or set flags on function or class

Вернуться к: Uopz Функции

uopz_flags

(PECL uopz >= 2.0.2)

uopz_flagsGet or set flags on function or class

Описание

int uopz_flags ( string $class , string $function , int $flags )
int uopz_flags ( string $function , int $flags )

Get or set the flags on a class or function entry at runtime

Список параметров

class

The name of a class

function

The name of the function

flags

A valid set of ZEND_ACC_ flags, ZEND_ACC_FETCH to read flags

Возвращаемые значения

If setting, returns old flags, else returns flags

Примеры

Пример #1 uopz_flags() example

<?php
class Test {
    public function 
method() {
        return 
__CLASS__;
    }
}

$flags uopz_flags("Test""method"ZEND_ACC_FETCH);

var_dump((bool) (uopz_flags("Test""method"ZEND_ACC_FETCH) & ZEND_ACC_PRIVATE));
var_dump((bool) (uopz_flags("Test""method"ZEND_ACC_FETCH) & ZEND_ACC_STATIC));

var_dump(uopz_flags("Test""method"$flags|ZEND_ACC_STATIC|ZEND_ACC_PRIVATE));

var_dump((bool) (uopz_flags("Test""method"ZEND_ACC_FETCH) & ZEND_ACC_PRIVATE));
var_dump((bool) (uopz_flags("Test""method"ZEND_ACC_FETCH) & ZEND_ACC_STATIC));
?>

Результатом выполнения данного примера будет что-то подобное:

bool(false)
bool(false)
int(1234567890)
bool(true)
bool(true)


Вернуться к: Uopz Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware