@ 2015-10-31T23:36:05Z <?php
class XML {
public function __CONSTRUCT($array) {
foreach($array as $key => $val) {
if(isset($key) && $key) {
$this->$key = $val;
}
else {
$this->$val = $val;
}
}
}
}
$array = ["database"=>["host"=>"localhost","dbname"=>"mydb","user"=>"root","password"=>""]];
$xml = new XML($array);
echo($xml->{"database"}->{"host"});
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Output for 8.2.0 - 8.2.18 , 8.3.0 - 8.3.6 Deprecated: Creation of dynamic property XML::$database is deprecated in /in/qUh3d on line 6
Warning: Attempt to read property "host" on array in /in/qUh3d on line 16
Output for 8.0.0 - 8.0.30 , 8.1.0 - 8.1.28 Warning: Attempt to read property "host" on array in /in/qUh3d on line 16
Output for 7.2.0 - 7.2.33 , 7.3.0 - 7.3.31 , 7.4.0 - 7.4.33 Notice: Trying to get property 'host' of non-object in /in/qUh3d on line 16
Output for 7.3.32 - 7.3.33 Output for 5.4.0 - 5.4.45 , 5.5.0 - 5.5.38 , 5.6.0 - 5.6.40 , 7.0.0 - 7.0.33 , 7.1.0 - 7.1.33 Notice: Trying to get property of non-object in /in/qUh3d on line 16
preferences:dark mode live preview
298.41 ms | 402 KiB | 376 Q