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

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

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

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

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

pcre.constants.php

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

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

PREG константи
Константи = NULL Од
PREG_PATTERN_ORDER (int) Ги нарачува резултатите така што $matches[0] е низа од целосни совпаѓања на образецот, $matches[1] е низа од низи совпаднати од првата заградена подшема, и така натаму. Ова знаменце се користи само со preg_match_all().    
PREG_SET_ORDER (int) Ги нарачува резултатите така што $matches[0] е низа од првиот сет на совпаѓања, $matches[1] е низа од вториот сет на совпаѓања, и така натаму. Ова знаменце се користи само со preg_match_all().    
PREG_OFFSET_CAPTURE (int) Ако ова знаменце е поставено, за секое совпаѓање што се појавува, ќе биде вратен и придружниот бајт-офсет. Имајте предвид дека ова ги менува вратените вредности во низа каде што секој елемент е низа што се состои од совпаднатиот стринг на офсет 0 и неговиот стринг-офсет во предметот на офсет 1.    
PREG_SPLIT_NO_EMPTY (int) Ова знаменце кажува preg_split() да врати само непразни парчиња.    
PREG_SPLIT_DELIM_CAPTURE (int) Ова знаменце кажува preg_split() да ги фати и заградените изрази во образецот на разделувачот.    
PREG_SPLIT_OFFSET_CAPTURE (int) Погледнете го описот на PREG_OFFSET_CAPTURE. Ова знаменце се користи само за preg_split().    
PREG_UNMATCHED_AS_NULL (int) Ова знаменце кажува preg_match() and preg_match_all() да вклучи несовпаднати подшари во $matches as null вредности. Без ова знаменце, несовпаднатите подшари се пријавуваат како празни низи, како да биле празни совпаѓања. Поставувањето на ова знаменце овозможува разликување помеѓу овие два случаи. 7.2.0
PREG_NO_ERROR (int) Вратено од preg_last_error() ако немаше грешки. 5.2.0
PREG_INTERNAL_ERROR (int) Вратено од preg_last_error() ако имаше внатрешна PCRE грешка. 5.2.0
PREG_BACKTRACK_LIMIT_ERROR (int) Вратено од preg_last_error() if ограничување на враќање беше исцрпено. 5.2.0
PREG_RECURSION_LIMIT_ERROR (int) Вратено од preg_last_error() if ограничување на рекурзија беше исцрпено. 5.2.0
PREG_BAD_UTF8_ERROR (int) Вратено од preg_last_error() ако последната грешка е предизвикана од невалидни UTF-8 податоци (само кога се извршува регуларен израз во UTF-8 режим). 5.2.0
PREG_BAD_UTF8_OFFSET_ERROR (int) Вратено од preg_last_error() ако поместувањето не одговара на почетокот на валидна UTF-8 точка на код (само кога се извршува регуларен израз во UTF-8 режим). 5.3.0
PREG_JIT_STACKLIMIT_ERROR (int) Вратено од preg_last_error() ако последната PCRE функција не успеала поради ограничен простор на JIT стекот. 7.0.0
PCRE_VERSION (string) PCRE верзија и датум на издавање (на пр. "7.0 18-Dec-2006"). 5.2.4
PCRE_VERSION_MAJOR (int) PCRE главен број на верзија.    
PCRE_VERSION_MINOR (int) PCRE спореден број на верзија.    
PCRE_JIT_SUPPORT (bool) Укажува дали е достапна PCRE JIT поддршка.    
PREG_GREP_INVERT (int) Врати ги елементите што не одговараат на даден образец.    

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

erutan409 at hotmail dot com
пред 10 години
PREG_PATTERN_ORDER: 1
PREG_SET_ORDER: 2
PREG_OFFSET_CAPTURE: 256
PREG_SPLIT_NO_EMPTY: 1
PREG_SPLIT_DELIM_CAPTURE: 2
PREG_SPLIT_OFFSET_CAPTURE: 4
PREG_NO_ERROR: 0
PREG_INTERNAL_ERROR: 1
PREG_BACKTRACK_LIMIT_ERROR: 2
PREG_RECURSION_LIMIT_ERROR: 3
PREG_BAD_UTF8_ERROR: 4
PREG_BAD_UTF8_OFFSET_ERROR: 5
PCRE_VERSION: %YOUR_VERSION_NUMBER%
mike на mbfisher точка com
пред 10 години
The new PREG_JIT_STACKLIMIT_ERROR constant introduced with PHP 7.0.0 has got a value of 6.

I experienced this error code when parsing a 112KB file. preg_match_all failed with this error. Interesting was: The matches array contained some entries, but not all as the command failed (I missed to check the return value).

Unfortunately you can not configure the stack-size of the PCRE JIT. The only way out was - at least for me - to disable the PCRE JIT via php.ini (pcre.jit=0).
На оваа страница

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

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

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

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

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