Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
saya coba buat framework sendiri
saya coba buat framework sendiri tanpa tutorial trus ada yang error sebenernya gak error sih cuman yang self::method itu gak bisa ke "index" padahal udah di set $mth = "index" tapi gak muncul pas $x == 0
<?php
namespace core;
use controller;
class Route{
private static $url;
private static $controller;
private static $method;
public static function get($params1, $params2) {
// print_r($_REQUEST);
$url = $params1;
if(is_object($params2)){
echo $params2();
}else if(is_string($params2)) {
if($params2 != ""){
$x = (strpos($params2,':')) ? strpos($params2,':') : 0;
$mth = "index";
echo $x;
if($x != 0){
echo $x;
$mth = substr($params2, $x+1);
}
self::$method = $mth;
self::$controller = substr($params2,0, $x);
return (new self)->get_method();
}else{
echo 'Empty Controller!';
}
}
}
public function get_method() {
if(self::$controller != ""){
// $method = new $this->controller;
echo self::$controller;
echo self::$method;
}
}
}
0
1 Jawaban:
knp ga taruh atas gan? <pre> private static $method = 'index'; </pre>
0