Каковы лучшие практики использования магических констант PHP, такие как __LINE__
, __FILE__
, __FUNCTION__
, __CLASS__
и __METHOD__
?
Например, я использую __LINE__
и __CLASS__
чтобы найти ошибку SQL следующим образом:
$result = mysql_query($query)
or die("Error SQL line ".__LINE__ ." class ".__CLASS__." : ".mysql_error());
Является ли это приемлемой практикой?