Professional PHP developer with a tendency to defend that language where others just throw their hands up - although there certainly are things it would be good to throw away and start again! Similarly, I'm a big fan of PostgreSQL, but not of routinely bashing MySQL except in the specific cases where it deserves it.
I tend to downvote answers that give a literal code solution to the problem posed with no accompanying explanation, as they miss the opportunity to teach people how to solve the problem themselves next time.
If I'm arguing with you after 23:00 UTC, please tell me to go to bed!
I spend a lot of time explaining the PHP SimpleXML API, and defending against misconceptions and misunderstandings; here are a top 3:
var_dump()SimpleXML data, or you will be more confused than when you started. I have written some debug functions to use instead.
- There is nothing wrong with CDATA sections in SimpleXML. Just always cast to string.
- Namespaces (AKA "tags with colons in them") are really easy - just use the
Q&A for professional and enthusiast programmers
Q&A for computer enthusiasts and power users
Q&A for Ubuntu users and developers
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems
Q&A for information security professionals
Q&A for movie and tv enthusiasts
Q&A for professional programmers interested in conceptual questions about software development
Q&A for system and network administrators
Q&A for user experience researchers and experts
Q&A for power users of Apple hardware and software
Q&A for users and developers of hardware and software for Raspberry Pi
Q&A for scientific skepticism
Q&A for musicians, students, and enthusiasts
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for writers/artists using science, geography and culture to construct imaginary worlds and settings
Q&A for members of the workforce navigating the professional setting
Q&A for professional and independent game developers
Q&A for Graphic Design professionals, students, and enthusiasts
Q&A for speakers of other languages learning English
Q&A for active researchers, academics and students of physics
Q&A for science fiction and fantasy enthusiasts
Q&A for peer programmer code reviews
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for pro webmasters
Q&A for people studying math at any level and professionals in related fields
Q&A for speakers of German wanting to discuss the finer points of the language and translation
Q&A for those interested in logical reasoning
Q&A for people who like playing board games, designing board games or modifying the rules of existing board games
Q&A for professional and academic economists and analysts
Q&A for programming puzzle enthusiasts and code golfers
Q&A for people organizing, marketing or licensing open source development projects