Double quotes or single quotes? That is the question.
After running down a problem with JSON being passed in a hidden field of HTML begin generated by PHP, I’ve come to a new (to me) coding rule for which type of quote to start out using:
- Double quotes by default for server code (e.g. PHP) and data exchange (e.g. JSON).
- Escape with a backslash (\”) as needed.
Example: echo “<table id=’users’><tr><td>”;
Whether ’tis nobler in the mind to suffer the bugs and hacks of inconsistent coding, or to take arms against a sea of quotation marks, and by standardizing, end them in confusion? Bill S.