PHP is not a typeless language, it is a weakly, dynamically typed language. There are many types present in PHP (booleans, integers, strings, objects, arrays, etc.), they are simply converted at runtime to match their particular context. Maybe I should've stated 'quoted strings' somewhere in my post since a typed language could theoretically be made without implementing a quoted string syntax (although I sure as hell wouldn't want to use it), but practically speaking the two terms are synonymous as far as this thread goes.