What are the best practices for using PHP Magic Constants, such as __LINE__ , __FILE__ , __FUNCTION__ , __CLASS__ and __METHOD__ ?
For example, I use __LINE__ and __CLASS__ to search for SQL errors as follows:
$result = mysql_query($query) or die("Error SQL line ".__LINE__ ." class ".__CLASS__." : ".mysql_error());
Is this an acceptable practice?
php magic-constants
Amirouche douda
source share