Take advantage of the object oriented features (classes, inheritence, etc) Write unit tests early and often. Re-read the docs; some of the PHP functions are inconsistently parameterized -- meaning one function expects params in one order and a simliar function expects the params in the opposite order! (Can't think of those functions off the top of my head but there I swear...) Just be careful. PHP is forgiving (almost?) to a fault