PHP characters that need to be escaped

Sun, Nov 30, 2008

Server / Web Apps, Tips & Tricks

In writing PHP code, several characters need to be “escaped” for the code to run properly. If not, the browser will be blank or show errors.

The following characters have to be escaped, which means you write a backslash ( \ ) in front of it.

For example: \- (the hiphen) or \. (the dot).

Other special characters are:

” ^ [ $ ( ) | * + ? { \ ” .

A quick example:

[sourcecode language=’php’]


This post was written by:

- who has written 50 posts on Mac Lab: An Apple Macintosh OS X, Mac & PC Blog.

2 Comments For This Post

  1. passer Says:

    you said dots need to be escaped, too
    but you didn’t escape it in your example

  2. passed Says:

    In the example, the ‘ is escaped because otherwise $str would equal ‘It’ and then there would be a bunch of junk code before the next ‘ which would start a new in-code string which would upset the precarious balance of quotations.

Leave a Reply