Join
the community
Sign-up
Ask a question »

PHP - Parse error, unexpected T_STRING, expecting ',' or ';'

April 2013

T_String is the common parse error associated with the creation of PHP files. This problem is observed when an apostrophe sign is added in between a code that has been delimited with apostrophes, generating huge conflict with the PHP document. To ignore an apostrophe within a PHP code, a slash must be inserted in front of the apostrophe excluded from the command. A PHP error also arises when a ';' sign is not inserted at the end of the command. PHPbeing a program demands a logical flow of commands. This is the simple step that needs to be taken to avoid T_String parse errors while coding PHP commands.

[PHP] Parse error, unexpected T_STRING, expecting ',' or ';'




A common problem that may arise while creating a PHP file is the parse error T_String. This happens when an apostrophe is entered in a series of codes already being delimited by apostrophes. Having several apostrophes in a same command creates a huge conflict within the PHP document.

Example 1


<?   
echo 'we don't know';   
?>

How to solve the problem


The above example can be solved simply by telling the program where to ignore the apostrophe, by inserting a slash before the apostrophe that is not being used as a command. Hence, the code above will be written as:
<?   
echo 'we don\t know';   
?>   

Example 2


The Parse Error can also arise if the programmer has forgotten to insert the ; symbol at the end of the command.
<?
echo 'we \"don't\" know'   
?>

Note: PHP is a simple program that asks for much attention. You should not have any problem with it if you pay enough attention to the logical flow of the program.

See also

Knowledge communities.

Published by jad05 - Latest update by Virginia Parsons
This document entitled « PHP - Parse error, unexpected T_STRING, expecting ',' or ';' » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the license, as this note appears clearly.
Receive our newsletter

health.kioskea.net

Automatically switch language on your website