PHP.mk документација

Претходно дефинирани константи

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

uopz.constants.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека uopz.constants.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Претходно дефинирани константи

Референца за `uopz.constants.php` со подобрена типографија и навигација.

uopz.constants.php

Претходно дефинирани константи

Следниве константи се дефинирани од ова проширување и ќе бидат достапни само кога проширувањето е или компајлирано во PHP или динамички вчитано во време на извршување.

The following opcodes are defined as constants by uopz before 5.0.0:

ZEND_EXIT (int)
Следните opcode-и се дефинирани како константи од страна на uopz пред 5.0.0: true Се повикува од exit() и die(), не прима аргументи. Враќа boolean false за излез,
ZEND_NEW (int)
за продолжување
ZEND_THROW (int)
Се повикува при конструкција на објект, прима класа на објектот што се создава како единствен аргумент
ZEND_FETCH_CLASS (int)
Се повикува од конструкцијата throw, прима класа на исклучокот што се фрла како единствен аргумент
ZEND_ADD_TRAIT (int)
Се повикува при композиција, прима класата името на класата што се презема како единствен аргумент
ZEND_ADD_INTERFACE (int)
Се повикува при композиција, прима класата на која се додава trait како прв аргумент, и името на trait како втор аргумент
ZEND_INSTANCEOF (int)
Се повикува при композиција, прима класата на која се додава интерфејс како прв аргумент, и името на интерфејсот како втор аргумент

Се повикува од операторот instanceof, прима објект што се проверува како прв аргумент, и името на класата на која објектот треба да биде како втор аргумент

ZEND_USER_OPCODE_CONTINUE (int)
Следните константи го контролираат однесувањето на VM откако ќе се повика кориснички ракувач, бидете исклучително внимателни! Овие константи се отстранети од uopz 5.0.0.
ZEND_USER_OPCODE_ENTER (int)
Напредувај 1 opcode и продолжи
ZEND_USER_OPCODE_LEAVE (int)
Влези во нова op_array без рекурзија
ZEND_USER_OPCODE_DISPATCH (int)
Врати се во повикувачката op_array во рамките на истиот извршител
ZEND_USER_OPCODE_DISPATCH_TO (int)
Испрати до оригиналниот opcode ракувач
ZEND_USER_OPCODE_RETURN (int)
Испрати до специфичен ракувач (OR'd со ZEND opcode константа)

Излез од извршителот (врати од функција)

ZEND_ACC_PUBLIC (int)
Следните модификатори се регистрирани како константи од страна на uopz
ZEND_ACC_PROTECTED (int)
Означи функција како јавна, стандардно
ZEND_ACC_PRIVATE (int)
Означи ја функцијата како приватна
ZEND_ACC_STATIC (int)
Означи ја функцијата како статична
ZEND_ACC_FINAL (int)
Означи ја функцијата како конечна
ZEND_ACC_ABSTRACT (int)
Означи ја функцијата како апстрактна
ZEND_ACC_CLASS (int)
Привремено регистрирано за конзистентност, стандарден вид запис на класа. Отстрането од uopz 5.0.0.
ZEND_ACC_INTERFACE (int)
Означи ја класата како интерфејс. Отстрането од uopz 5.0.0.
ZEND_ACC_TRAIT (int)
Означи ја класата како трејт. Отстрането од uopz 5.0.0.
ZEND_ACC_FETCH (int)
Се користи само за добивање знаменца. Отстрането од uopz 5.0.0.

Белешки од корисници 1 белешка

Tr909 at com dot nospam dot bigfoot
пред 8 години
At least with uops 5.02 and PHP 7.2 (Win64), the constant ZEND_ACC_FETCH is not defined - while others are.

You can use:

if ( !defined( 'ZEND_ACC_FETCH' ) )
    define( 'ZEND_ACC_FETCH', PHP_INT_MAX );
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.