admin/environment/php extension/pcre

Da MoodleDocs.
Versione del 20 dic 2010 alle 15:30 di marco soppelsa (discussione | contributi) (Creata pagina con '==Info== La sintassi utilizzata in queste funzioni ricorda da vicino Perl. L'espressione deve essere racchiusa tra delimitatori, uno slash (/), per esempio. Dal PHP 4.0.4, è pos...')
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Info

La sintassi utilizzata in queste funzioni ricorda da vicino Perl. L'espressione deve essere racchiusa tra delimitatori, uno slash (/), per esempio. Dal PHP 4.0.4, è possibile utilizzare anche delimitatori in stile Perl () {} [], e <>

Requisiti

No sono necessarie librerie esterne per utilizzare questo modulo.

Installazione

A partire da PHP 4.2.0 queste funzioni sono abilitate di default. È possibile disattivare le funzioni PCRE, con

--without-pcre-regex 

Usa

--with-pcre-regex=DIR 

per specificare la cartella dove i file di libreria si trovano.

Per le versioni precedenti è necessario configiurare e compilare il PHP con

--with-pcre-regex[=DIR] 

per poter utilizzare queste funzioni.

Dalla versione 5.3.0 di PHP questa estensione non può essere disabilitata e quindi è sempre presente.

Configurazione

Il comportamento di queste funzioni è influenzato dalle impostazioni di php.ini

pcre.backtrack_limit 	"100000" 	PHP_INI_ALL 	Disponibile dalla 5.2.0.di PHP
pcre.recursion_limit 	"100000" 	PHP_INI_ALL 	Disponibile dalla 5.2.0.di PHP