Lecture de []

<?php
class XmlTest {

	function test_ref(&$test) {
		$test = "ok";
	}

	function test($test) { }

	function run() {
		$ar = array();
		$this->test_ref($ar[]);
		var_dump($ar);
		$this->test($ar[]);
	}
}

$o = new XmlTest();
$o->run();
?>

Ce code va toujours émettre une alerte fatale E_ERROR, car l'opérateur [] ne peut pas être utilisé pour lire des données. C'est du code invalide depuis PHP 4.4.2 et PHP 5.0.5.

LoadingChargement en cours