| Subject: | The utility of this class is... |  
| Summary: | Package rating comment |  
| Messages: | 1 |  
| Author: | Artur Graniszewski |  
| Date: | 2010-08-24 06:22:30 |  
|   |  
 
 | 
 | 
Artur Graniszewski rated this package as follows:
| Utility:  | Insufficient | 
| Consistency:  | Sufficient | 
| Examples:  | Sufficient | 
| 
 | 
  Artur Graniszewski - 2010-08-24 06:22:30  
The utility of this class is insufficient. 
 
1) The list of allowed characters is hardcoded. This is a problem for 
non-english charset encodings like ISO-8859-2 or UTF-8 
 
2) The validation alghoritm is very inefficient: 
a) strlen(..) used every loop iteration (slows down entire code) 
b) there is a much faster (and needs much less coding) one liner solution: 
preg_match('~^[a-z0-9]$~i, $string),  
 
or even better (faster):  
 
ctype_alnum($string) 
 
 
  
   |