parmactep
@parmactep

Как определить путь к файлу с дочерним классом из метода объявленного в родительском классе?

Есть класс
class A {	
	  private function _getDir() {
				    //...
			  }
	}

Есть класс
class B extends Foo {	

	}

Суть задачи:
Необходим такой метод _getDir() класса A, при котором B->getDir() определит директорию в которой находится файл с классом B
  • Вопрос задан
  • 1185 просмотров
Пригласить эксперта
Ответы на вопрос 2
php.net/manual/en/function.debug-backtrace.php

выводит список фалов, функции вызово до места вызова сомой функции debug_backtrace, из всего этого добра можно выудить инфу о пути к файлу
Ответ написан
@dkhlystov
class class_1{ 

    function getPath(){ 
        $cl = new ReflectionClass(get_class($this)); 
        return $cl->getFileName(); 
    } 

}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект