Re: HP syntax error, unexpected T_variable [message #179903 is a reply to message #179902] |
Tue, 18 December 2012 13:11 |
M. Strobel
Messages: 386 Registered: December 2011
Karma:
|
Senior Member |
|
|
Am 18.12.2012 13:10, schrieb Jerry Stuckle:
> On 12/18/2012 6:36 AM, M. Strobel wrote:
>> Am 18.12.2012 01:51, schrieb Jerry Stuckle:
>>> On 12/17/2012 6:51 PM, Thomas 'PointedEars' Lahn wrote:
>>>> Twayne wrote:
>>>>
>>>> > […]
>>>> > PHP 5.3.5 on XP Pro SP3+, Apache 2.2 local server.
>>>> >
>>>> > ------------------------
>>>> >
>>>> > <?php
>>>> > if(isset($_POST['email'])) {
>>>> >
>>>> > $email_to=me(at)example(dot)com;
>>>> ^ ^
>>>> > /*
>>>> > Parse error: syntax error, unexpected T_VARIABLE in
>>>> > C:\xampp\htdocs\send.php on line 5
>>>> > */
>>>> > ...
>>>> > ?>
>>>> ^^
>>>> Superfluous and error-prone at the end of a file. Also, there should be a
>>>> “}” before it to end the block of the “if” statement.
>>>>
>>>
>>> Maybe you consider it superfluous, but GOOD programmer close their code at the end.
>>> Of course, we know YOU don't.
>>>
>>
>> Zend Framework does not use ?> in PHP only files. Just checked.
>>
>> /Str.
>>
>
> I rest my case.
Just for the many readers,
the problem with the closing tag is, that you get difficult to control newlines and
spaces in the output.
This is hardly noticeable in HTML, but a big problem when serving binary files.
/Str.
|
|
|