Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Получение имени файла и строки вызова функции
Начать новую тему   Ответить на тему   вывод темы на печать

Получение имени файла и строки вызова функции

Автор
Сообщение
Comrade
Освоившийся



Зарегистрирован: 18.10.2006
Сообщения: 33


Статус: Offline
СообщениеДобавлено: 2009.12.21 22:38.55
Ответить с цитатой
собственно сабж

задача вроде бы простая, но не нашел ответа

есть файл
mysql_function.php

<?php
   function myquery($query) {
      $result = mysql_query ($query) or die ("Ошибка запроса:<textarea>$query</textarea>");
      return $result;      
  }
?>


Передаем туда запрос и все хорошо, но хочется сделать чтобы ошибка выглядела следующим образом:
 Ошибка запроса:<textarea>$query</textarea> Имя_файла_вызвавшего_функцию:Строка


Пока все делается передачей в функцию 3х параметров:

<?php
   function myquery($query,$file,$line) {
      $result = mysql_query ($query) or die ("Ошибка запроса $file:$line:<textarea>$query</textarea>");
      return $result;      
  }
?>

Вызов идет
myquery("SELECT * FROM db", __FILE__, __LINE__);


Можно ли в функции определить файл и строку?
Посмотреть профиль Отправить личное сообщение
Упуату
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 23.05.2006
Сообщения: 3421


Статус: Offline
СообщениеДобавлено: 2009.12.21 22:43.32
Ответить с цитатой
парсить debug_backtrace()
Посмотреть профиль Отправить личное сообщение
Comrade
Освоившийся



Зарегистрирован: 18.10.2006
Сообщения: 33


Статус: Offline
СообщениеДобавлено: 2009.12.21 23:18.34
Ответить с цитатой
Огромное спасибо, заюзал, нравится, как раньше без этого обходился не понятно
Посмотреть профиль Отправить личное сообщение
Упуату
Заслуженный писатель


Пол: Пол:Муж.
Зарегистрирован: 23.05.2006
Сообщения: 3421


Статус: Offline
СообщениеДобавлено: 2009.12.21 23:27.45
Ответить с цитатой
только не на каждом хостинге включено
Посмотреть профиль Отправить личное сообщение
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> PHP, PERL, HTML, CSS etc -> Получение имени файла и строки вызова функции

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы