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:
- ctype_alnum;
- ctype_alpha;
- ctype_cntr;
- ctype_digit;
- ctype_graph;
- ctype_lower;
- ctype_print;
- ctype_punct;
- ctype_space;
- ctype_upper;
- ctype_xdigit
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
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
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…