phobia
Terugkerende gebruiker
- Lid geworden
- 4 sep 2006
- Berichten
- 1.777
Zou iemand een willen kijken waarom ik geen waarde retour krijg?
als ik in de method de output echo, dan komt de juiste data op het scherm.
Maar vervang ik de echo voor een return, dan returnd de method false.
Ik heb geen idee meer.
$data_path = "database:user"
self::$_config = array("database" => array("user" => "it's me");
als ik in de method de output echo, dan komt de juiste data op het scherm.
Maar vervang ik de echo voor een return, dan returnd de method false.
Ik heb geen idee meer.
$data_path = "database:user"
self::$_config = array("database" => array("user" => "it's me");
PHP:
static public function get($data_path)
{
if(is_array($data_path)) {
$looper = self::$_config; // s=[0][1][3]
$length = count($data_path) - 1;
for ($i=0; $i <= $length ; $i++) {
if(isset($looper[$data_path[$i]])){
$looper = $looper[$data_path[$i]];
} else {
$looper = "Nothing";
}
}// end for loop
return $looper;// als je van de return een echo maakt klopt de output wel!!!!!!!!!
} else if(is_string($data_path)) {
$path = trim($data_path,": ");
self::get(explode(":", $data_path));
}
}