pcre from the ver. 5.3 is a part of core PHP, any function exported from .so can't work wih faster than core function
As funções providas por esta extensão verificam se um caractere ou uma string está dentro de uma certa classe de caracteres de acordo com o atual locate (veja também setlocale()).
Quando chamada com um argumento inteiro, estas funções comportam-se exatamente como ocorro na linguagem C usando ctype.h. Significa que se você passar um inteiro menor que 256, será usado o valor ASCII dele para ver se está dentro do intervalo especificado (dígitos estão entre 0x30-0x39).
Quando chamadada com uma string como argumento elas irão verificar
todos caracteres na string e irá somente retornar
true
se todos caracteres da string combinam com
o requisitado critério. Quando chamado com uma string vazia
o resultado irá sempre ser true
no PHP < 5.1 e false
a até o 5.1.
Passando qualquer tipo além de string ou inteiro será
retornado imediatamente false
.
Deve ser notado que funções ctype são sempre preferência sobre expressões regulares, e as equivalentes funções str_* e is_*. Isto pelo fato de que ctype usa a biblioteca nativa C e assim processar significantemente mais rápido.
pcre from the ver. 5.3 is a part of core PHP, any function exported from .so can't work wih faster than core function