Page 1 of 1

T_ENCAPSED_AND_WHITESPACE errors[solved]

Posted: Sat Sep 15, 2007 8:16 am
by shivam0101

Code: Select all

$form_url=\".$_SERVER['PHP_SELF'].?process=edit"\;
I am getting error, parse error, unexpected T_ENCAPSED_AND_WHITESPACE,

Posted: Sat Sep 15, 2007 8:22 am
by volka

Code: Select all

<?php
$x = $arr['index'];
// but
$x = "... $arr[index] ...";
// or
$x = "... {$arr['index']} ...";
see also:
http://de2.php.net/language.types.string
http://de2.php.net/language.types.array

Posted: Sat Sep 15, 2007 8:26 am
by jeffery
so the correct way to write it is:

Code: Select all

$form_url = $_SERVER['PHP_SELF'] . '?process=edit';
or

Code: Select all

$form_url = "{$_SERVER['PHP_SELF']}?process=edit";

Posted: Sat Sep 15, 2007 8:29 am
by feyd
....or avoiding the use of PHP_SELF entirely, since it contains user input.