![leaf](php55.html_files/leaf.png)
dropping bracket { }
![leaf](php55.html_files/leaf.png)
use single &double quotes
![leaf](php55.html_files/leaf.png)
use dot & double quotes
![leaf](php55.html_files/leaf.png)
else for readable, not performance
![leaf](php55.html_files/leaf.png)
use ternary operation ? :
![leaf](php55.html_files/leaf.png)
use post not get or request
![hide](php55.html_files/hide.png)
suppression operation
![leaf](php55.html_files/leaf.png)
$a = @$b;
![leaf](php55.html_files/leaf.png)
$a =& $b;
![hide](php55.html_files/hide.png)
inbuild function
![leaf](php55.html_files/leaf.png)
array_rand
![leaf](php55.html_files/leaf.png)
strip_tags
![leaf](php55.html_files/leaf.png)
strftime
![leaf](php55.html_files/leaf.png)
basename
![leaf](php55.html_files/leaf.png)
list
![leaf](php55.html_files/leaf.png)
range
![leaf](php55.html_files/leaf.png)
isset
![leaf](php55.html_files/leaf.png)
strlen
![leaf](php55.html_files/leaf.png)
str_replace, ereg_replace, preg_replace
![leaf](php55.html_files/leaf.png)
use function
![leaf](php55.html_files/leaf.png)
error_report(E_ALL)
![leaf](php55.html_files/leaf.png)
check before injection
![leaf](php55.html_files/leaf.png)
use oop, class
![leaf](php55.html_files/leaf.png)
http://www.thaiall.com/php5