Hey Leute!
Ich bin gerade bisschen mit PHP spielen und habe ein kleines Problem.
Ich möchte ein bestimmten Wert von einem Array ausgeben lassen, jedoch funktioniert das nicht wie gewollt.
Mein Code:
Habe mal oben im Code einen Kommentar gesetzt.
So sieht meine routes.php aus:
Was mache ich nun falsch? Ich möchte abfragen ob in der URL example.com/DASHIER in dem Array existiert und ausgeben.
Ahja, es ist nur für Lernzwecken, also kommt nicht mit den Kommentaren wie z.B. hör auf das Rad neu zu erfinden. >.<
Ich bin gerade bisschen mit PHP spielen und habe ein kleines Problem.
Ich möchte ein bestimmten Wert von einem Array ausgeben lassen, jedoch funktioniert das nicht wie gewollt.
Mein Code:
PHP-Code:
<?php
namespace DOS\System;
class IRoutingHelper {
public function __construct() {
$get = null;
if(isset($_GET['rq'])) {
$get = $_GET['rq'];
}
$get = explode('/', trim($get, '/'));
$this->_routes = require_once('routes.php');
if(isset($get[0])) {
if(array_key_exists($get[0], $this->_routes)) {
//Hier den Wert aus dem Array holen z.B. $this->_routes[$get[0]]; funktioniert aber leider nicht
} else {
echo 1+2;
}
}
}
private $_routes = null;
}
So sieht meine routes.php aus:
PHP-Code:
<?php
return [
'' => array('HomeController', 'showIndex'),
'index' => array('HomeController', 'showIndex')
];
Ahja, es ist nur für Lernzwecken, also kommt nicht mit den Kommentaren wie z.B. hör auf das Rad neu zu erfinden. >.<
Kommentar