Задать вопрос
parmactep
@parmactep

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

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

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

	}

Суть задачи:
Необходим такой метод _getDir() класса A, при котором B->getDir() определит директорию в которой находится файл с классом B
  • Вопрос задан
  • 1191 просмотр
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 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(); 
    } 

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

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

Похожие вопросы
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект
22 дек. 2024, в 09:51
3000 руб./за проект