PHP adotta le librerie PREG come scelta predefinita per le espressioni regolari

Le espressioni regolari sono un potentissimo strumento di programmazione che ci permette di trovare e sostituire pattern complessi all’interno di stringhe di testo o di interi files.

In PHP, al momento, esistono due serie di funzioni per lavorare con le espressioni regolari:

  • ereg, ovvero le funzioni POSIX
  • preg, ovvero le funzioni compatibili Perl

A vantaggio delle ereg c’è il fatto che sono integrate nel core PHP, quindi non hanno bisogno dell’aggiunta di librerie esterne. Tuttavia, a vantaggio delle preg c’è una maggiore ampiezza di funzionalità, e un miglioramento delle prestazioni, oltre a una maggiore compatibilità con il Perl (da cui ereditano la sintassi).

A partire dalla versione 5.3 di PHP, le funzioni ereg verranno quindi considerate deprecate, e verranno definitivamente rimosse dalla versione 6. Su questo articolo di HTML.it potete trovare maggiori informazioni su come passare dalle une all’altre, con alcuni esempi di utilizzo.

GiBiLogic si occupa di instaurare un rapporto con l'azienda per semplificare e rendere efficaci i processi informatici.

GiBiLogic srl Società a socio unico  |  via Aldo Moro 48, 25124 Brescia  |  P.IVA 02780970980
REG.IMPRESE N.02780970980 BRESCIA  |  CAP. SOC. € 10.000 I.V.
info@gibilogic.com  |  +39.351.9234893

iubenda Certified Gold
Partner