heredoc error

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
lipun4u
Forum Commoner
Posts: 82
Joined: Wed Jul 01, 2009 3:35 am
Location: Mumbai
Contact:

heredoc error

Post by lipun4u »

here i m using heredoc...why the o/p is different than expected ??

Code: Select all

 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
 
<body>
    <?php
        $firstname = "Asit";
        echo<<<FORM
        <form method="post" action="{$_ENV['PHP_SELF']}">
        <input type="text" name="firstname" value="$firstname"/>
        <input  type="submit" name="submit" value="submit" />
        </form>
        FORM;
    ?>
    
</body>
</html>
User avatar
requinix
Spammer :|
Posts: 6617
Joined: Wed Oct 15, 2008 2:35 am
Location: WA, USA

Re: heredoc error

Post by requinix »

You can't have anything before the ending FORM; Not even indentation.

Code: Select all

   <?php
        $firstname = "Asit";
        echo<<<FORM
        <form method="post" action="{$_ENV['PHP_SELF']}">
        <input type="text" name="firstname" value="$firstname"/>
        <input  type="submit" name="submit" value="submit" />
        </form>
FORM;
    ?>
lipun4u
Forum Commoner
Posts: 82
Joined: Wed Jul 01, 2009 3:35 am
Location: Mumbai
Contact:

Re: heredoc error

Post by lipun4u »

thanx :drunk:
User avatar
pickle
Briney Mod
Posts: 6445
Joined: Mon Jan 19, 2004 6:11 pm
Location: 53.01N x 112.48W
Contact:

Re: heredoc error

Post by pickle »

For future reference, you can't have anything after either. Doing so will create some really random parse errors.
Real programmers don't comment their code. If it was hard to write, it should be hard to understand.
Post Reply