<?php
class MyObject {
public $var;
}
class MyObjectTwo {
public $objVar;
function __construct($aObj1) {
$this->objVar = $aObj1;
}
public function someFunction() {
$this->objVar->var++;
}
}
$obj1 = new MyObject();
$obj1->var = 5; // Originally set to 5
$obj2 = new MyObjectTwo($obj1);
$obj2->someFunction();
//echo $obj1->var; // Prints 6
Fatal error: fatal flex scanner internal error--end of buffer missed in /in/pNTHd on line 22
Process exited with code 255.
Output for 4.4.2 - 4.4.9
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/pNTHd on line 3
Process exited with code 255.
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/pNTHd on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/pNTHd on line 3
Process exited with code 255.