<?php
class Se {
public $data1;
public function setData($data){
if (empty($data)) {
throw new InvalidArgumentException('The name of an employee cannot be empty.');
}
$data1 = $data;
$data1 = array_values($data1);
var_dump($data1);
}
public function getE(){
return $data1[0];
}
};
$tmpaaa= array('3333','222');
$ttt = new Se();
$ttt->setData($tmpaaa);
echo $ttt->getE();
array(2) {
[0]=>
string(4) "3333"
[1]=>
string(3) "222"
}
Warning: Undefined variable $data1 in /in/BjuSF on line 19
Warning: Trying to access array offset on null in /in/BjuSF on line 19
array(2) {
[0]=>
string(4) "3333"
[1]=>
string(3) "222"
}
Warning: Undefined variable $data1 in /in/BjuSF on line 19
Warning: Trying to access array offset on value of type null in /in/BjuSF on line 19
Output for 7.4.0 - 7.4.25, 7.4.27 - 7.4.33
array(2) {
[0]=>
string(4) "3333"
[1]=>
string(3) "222"
}
Notice: Undefined variable: data1 in /in/BjuSF on line 19
Notice: Trying to access array offset on value of type null in /in/BjuSF on line 19
array(2) {
[0]=>
string(4) "3333"
[1]=>
string(3) "222"
}
Notice: Undefined variable: data1 in /in/BjuSF on line 19
Output for 4.4.2 - 4.4.9
<br />
<b>Parse error</b>: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in <b>/in/BjuSF</b> on line <b>3</b><br />
Process exited with code 255.
<br />
<b>Parse error</b>: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in <b>/in/BjuSF</b> on line <b>3</b><br />
Process exited with code 255.
Output for 4.3.2 - 4.3.4
<br />
<b>Parse error</b>: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in <b>/in/BjuSF</b> on line <b>3</b><br />
Process exited with code 255.