There are two big, substantial schools of thought in the PHP world. The first likes PHP roughly the way it is - dynamic, with strong BC bias and emphasis on simplicity; The other, prefers a stricter language, with reduced baggage and more advanced/complex features. There's no 'right' or 'wrong' here. Both schools of thought are valid, and have a very substantial following. However, it's challengin