Web Development

Stopping Quotation Mark Errors in PHP

Stopping Quotation Mark Errors in PHP

——————————————————————-

Note: This is a tutorial I wrote when I was learning PHP. It

might come in handy for you too :D

——————————————————————-

Do you get errors when you write something like this:

<?php
if ($this == "that") {
print "Hello! This is a piece of "text!" Cool huh?";
}
?>

You will get errors until you remove the Quotation Marks(QA). How can you have a QA without getting errors? Simply but putting a Backslash(BS) in front of it:

<?php
if ($this == "that") {
print "Hello! This is a piece of \"text!\" Cool huh?";
}
?>

“What if I have 100′s of QA’s already and don’t want to put a BS in front?”

That’s easy too! You just put an end tag before the text and a start tag after the text:

<?php
if ($this == "that") {
?>
Hello! This is a piece of "text!" Cool huh? I can have as many " as I like! See: " " " " " etc. etc. :D
<?php
}
?>

That’s how you do it.

Hope that helps!

About the author

Written by Ben Sinclair.

http://www.webmaster-resources101.com Ben Sinclair is the Webmaster of Webmaster Resources 101 (http://www.webmaster-resources101.com/) and Webmaster Forums 101 (http://www.webmaster-forums101.com/)

If you found this post useful you may also want to check these out:

  1. A Reversible Encryption Routine for PHP
  2. Static URLs with ForceType and PHP
  3. A Class for Validating and Formatting Dates
  4. Using PHP 4s DOM XML Functions to Create XML Files from SQL Data
  5. Changing Form Action URLs On-The-Fly