ёпта, s_s
…
foreach($ER as $k=>
$v)
{if(eregi($v,
$dir[1])){break;
}}
$sql = self::
$k($dir[1]);
return($sql);
//и вот это не возвертается во внешний мир!!
}
public function y_m_d
($dir)
{
…
разберись с этим self !
что такое
self::$k ??? это обращение к статическому методу класса
а метод описан НЕ как static. определись:
- либо используй $this->,
- либо напиши static public function или скорее private
в классе url описано свойство $dir, а обращаешся к нему просто $dir — надо $this->dir
каша какая-то, а не классы
почему ты описал
class Url1 extends Url
чето я не понял, он же ничего не наследует от url. блять сотри нахуй всё! возьми мануал, читай раздел
"Справочник языка/Классы и объекты (PHP5)"
и вообще незачем разбивать строку на сегменты, можно сразу сравнивать с шаблоном.