Leandro Vieira Pinho´s Blog

Just another WordPress weblog

Otimização de códigos PHP: Prefira as funções da extensão ctype do que expressões regulares

February 4th, 2007. Published under ctype, otimização, php. 2 Comments.

As funções da extensão ctype devem ser utilizadas ao invés de expressões regulares para conferir caracteres e strings. Com a utilização da extensão ctype você estará otimizando seu código PHP.

Segundo o manual do PHP as funções da extensão ctype devem ser utilizadas ao invés de expressões regulares e no lugar de algumas funções str_* e is_*. Pelo simples fato da extensão ctype utilizar um biblioteca nativa, a “C library”. O que significa dizer que você terá um ganho de performance e o processamento dos seus código será mais rápido.

As função da extensão cytpe são as seguintes:

Visite a página exclusiva de cada função descrita acima e comprove que além de otimizar seu código PHP as função da extensão ctype fará com que a tarefa de conferir caracteres e strings seja simples e fácil.

2 Comments

Zeh  on February 5th, 2007

Boa dia cara…
além de ser mais rápido que as expressões mais regulares, é muito mais fácil…

Baby Sauro  on February 23rd, 2007

Olha o que está no site do PHP.net…

http://www.php.net/ctype_alnum

Be careful of the type of the parameter you pass to this, as it can have strange results…

Using PHP 4.3.11 on Windows/Apache

Leave a Comment