Syntax error on closing brace after opening a php tag -
i'm getting trouble function looks pretty this:
<?php function my_function() { if(!empty($variable)) { //do stuff } else { ?>show message<?php } } ?>
the problem i'm getting parse error:
parse error: syntax error, unexpected ‘}’ in /www/bla/bla/bla.php on line 8
i know fact i'm not missing or have '}' brace because code works fine on local server , i've run validator make sure syntax correct, however, when port code online server, error.
i believe has php installation not supporting closing , reopening of php tags between condition i'm not sure how go fixing it.
i know echo 'message'; instead, not place script uses kind of syntax display messages, fixing here mean i'd error on line, , another.
thanks.
as stands piece of code runs fine on php 5.2.14.
when pasted in code sure pasted line as-is?:
?>show message<?php
the thing can think of code on server using short open tag <?
short_open_tag
turned off in server's php.ini
, example :
?>show message<?
Comments
Post a Comment