[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Класс ссылок!
m4a1fox
Господа, вот такую кашу замутил.

private static $GET = array('main' => 'one',
'about' => 'two',
'blog' => 'three',
'place' => 'four',
'works' => 'five',
'log' => 'log',
'before'=> 'six');

private static $get;

public function __construct(){
self::$get = isset($_GET['route'])?$_GET['route']:NULL;
//echo self::$get;
return self::$get;
}

public function PageLink() {
if($this->__construct() !== NULL){
if(in_array($this->__construct(), array_keys(self::$GET))) {
echo self::$GET[$this->__construct()];
return self::$GET[$this->__construct()];
} else {
header('Location: '.M4A1_HOST.'/404.html');
exit();
}
}
else{
if(!defined('M4A1_KEY_ADMIN')){
return 'one';
}else{
return 'six';
}
}
}


Интересует следующий момент!
вот эта строчка

echo self::$GET[$this->__construct()];

выводит 4 одинаковых значения. Из-за чего!
Пример! Я нажимаю в меню на главную - main, соответственно мне нужна папка, исходя из $GET массива - one. Значиться, так, и этот вывод echo self::$GET[$this->__construct()];, мне выдает "oneoneoneone". Спасибо!



Спустя 10 минут, 41 секунда (27.08.2011 - 23:34) neadekvat написал(а):
Наверное, потому что M4A1_KEY_ADMIN не определен.

Спустя 1 минута, 26 секунд (27.08.2011 - 23:35) m4a1fox написал(а):
neadekvat
аааааа..... интересно!



Спустя 34 минуты, 28 секунд m4a1fox написал(а):
neadekvat
Нет! sad.gif не из-за этого! Тут в чем-то другом причина!



Спустя 36 минут, 50 секунд m4a1fox написал(а):
Вопрос снимается!



Спустя 1 час, 29 минут m4a1fox написал(а):
Oyeme
Я вам там письмо отправил!

Спустя 1 день, 8 часов, 21 минута, 3 секунды (29.08.2011 - 07:56) linker написал(а):
Ну ты оригинал, в смысле использования конструкторов. Ты наверное первый, кто до такого додумался. Ужас.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.