Martín Marqués wrote:
I have an object class in which I'm doing chr() calls, especifically in the
definition of some variables, and when loading the class I get this error:
Parse error: parse error, unexpected '(', expecting ',' or ';' in Ticket.inc
on line 51
Line 51 has:
var $textoInicio = chr(27) . chr(64);
you can only assign 'basic' values (types) to vars in the class definition
(so no function calls) . e.g:
class T
{
var $a = 'a';
var $b = 2;
var $c = array('whatisthis' => 'er?');
var $d = false;
}
what you want to do should be done in the constructor (aka ctor)
class T
{
var $textInicio;
/* ctor -
* if you're using php5 you should call this function __construct()
*/
function T()
{
$this->textInicio = chr(27) . chr(64);
// etc
}
}
If I eliminate all the lines that initializa text variables with chr()
everything works OK, else I get these errors.
Any idea on whey this is happening?
yes! hopefully you do to now :-)
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php