PHP ayrıca, POSIX düzenli ifadelerinden başka Perl uyumlu bir sözdizimi kullanan PCRE işlevlerini de desteklemektedir. Bu işlevler, açgözlü olmayan eşlemeler, savlar, koşullu alt kalıplar yanında gelişkin POSIX düzenli ifade sözdizimi tarafından desteklenmeyen bir takım başka özellikleri de destekler.
Bu düzenli ifade işlevleri ikil bakımdan güvenilir olmadığı halde PCRE işlevleri güvenilirdir.
Bilginize:
PHP 5.3.0'dan itibaren bu eklentinin kullanımı önerilmemektedir. Bu eklenti tarafından sağlanan işlevlerden biri çağrıldığında bir
E_DEPRECATED
iletisi çıktılanır.
Düzenli ifadeler karmaşık dizge değişiklikleri için kullanılır. PHP, gelişkin POSIX düzenli ifadelerini POSIX 1003.2 tarafından tanımlandığı şekliyle destekler. POSIX düzenli ifadelerinin tam açıklaması için PHP dağıtımının regex dizininde bulunan » regex kılavuz sayfasına bakınız. Bir kılavuz sayfası olması nedeniyle kabukta man /usr/local/src/regex/regex.7 komutunu vererek okuyabilirsiniz.