I’ve been using __FILE__ for years, but I never thought to look for its siblings.
echo ' line:'. __LINE__ .' file:'. __FILE__ .' directory:'. __DIR__ .' function:'. __FUNCTION__ .' class:'. __CLASS__ .' method:'. __METHOD__ .' namespace:'. __NAMESPACE__;
I feel as though I should have noticed these earlier; they’re clearly referenced in the docs for debug_backtrace(), after all.
Posted April 27, 2009 by Casey Bisson
Categories: Dispatches, Technology. Tags: class, constants, dir, file, function, line, magic, method, namespace, php, __CLASS__, __DIR__, __FILE__, __FUNCTION__, __LINE__, __METHOD__, __NAMESPACE__.
No Comments Yet
No comments yet.
Comments RSS
TrackBack Identifier URI
User contributed tags for this post:
php __file__ (376) - __file__ php (113) - php __DIR__ (98) - php __FUNCTION__ (71) - php __LINE__ (68) - php __CLASS__ (66) - __LINE__ (64) - __dir__ (61) - __FUNCTION__ php (52) - php magic constants (51) - __FILE__ (51) - __FUNCTION__ (48) - __CLASS__ (48) - PHP _FILE_ (41) - __LINE__ php (35) - __class__ php (35) - php _dir_ (34) - wordpress __FILE__ (27) - PHP __FILE (25) - _file_ php (25) - dir(__FILE__) (24) - __DIR__ PHP (22) - __FILE__ in php (17) - _dir_ php (16) - magic constants in php (16) - php5 __FILE__ (15) - _FILE_ in php (12) - php __METHOD__ (11) - php __FILE__ __LINE__ (11) - php __FILE_ (10) - __FILE__ __DIR__ (10) - php5 magic constants (9) - dir(_file_) (8) - what is __FILE__ (8) - __LINE__ IN PHP (7) - dir __file__ (7) - __METHOD__ php (6) - mysql __FILE__ (6) - php __file__ directory (6) - magic constants in php5 (6) - php __file__ constant (6) - mysql __FILE__, __LINE__ (5) - php magic __line__ (5) - __FILE__ __LINE__ php (5) - function (5) - php5 _FILE_ (5) - php _LINE (5) - __FILE__ __LINE__ (5) - __METHOD__ (5) - __line__ __function__ (5) - PHP Constants __FILE__ (5) - __CLASS__ __METHOD__ (5) - php.net __DIR__ (5) - php __file__ __dir__ (5) - php5 __DIR__ (5) - __FUNCTION__ __LINE__ (5) - __FILE__ __LINE__ __CLASS__ (4) - dir _FILE_ (4) - php.net __LINE__ (4) - PHP __CLASS__ __FUNCTION__ (4) - wordpress __DIR__ (4) - magic _LINE_ (4) - __DIR__ __FILE__ (4) - php __line__ __file__ (4) - php print all constants (4) - php __line (4) - php constants __FUNCTION__ (4) - php magic constant (4) - php __ constants (4) - php __CLASS__ __METHOD__ (4) - __function__ in php (3) - php ΡΠΏΠΈΡΠΎΠΊ __CLASS__ __FUNCTION__ (3) - _line_ php (3) - php constants __LINE__ (3) - php __function (3) - php 5 __FILE__ (3) - php _function_ (3) - PHP: Magic Constants, __FILE__, (3) - __FILE__ in php5 (3) - __file__ __function__ (3) - echo __DIR__ (3) - php constant __FILE__ (3) - __dir__ example (3) - what is __FILE__ in php (3) - php extract constants from a php file (3) - magic constant in php (3) - php __LINE__ function (3) - php5 __CLASS__ (3) - php magic constants __LINE__ (3) - php5 file constants (2) - 2^(__LINE__-1) (2) - full list of php magic constants (2) - __FILE_ php (2) - dir(__file) (2) - mysql __FILE__ __LINE__ (2) - url of __FILE__ in php (2) - php dir constant (2) - PHP class __FUNCTION__ (2) - php class __dir__ (2) - mysql __LINE__ (2) - php current dir __FILE__ (2) - php __LINE __CLASS (2) - php magic (2) - php5 __FUNCTION__ (2) - php magic __function (2) - what is __FUNCTION__ php (2) - DIR constant in php5.2 (2) - dir (__FILE__) (2) - php 5 magic constants (2) - __DIR__ in php (2) - __DIR__ __FILE__ php (2) - php __FILE__ __CLASS__ __METHOD__ (2) - php magic constants __FILE__ (2) - php constants performance (2) - __line__ __file__ (2) - php __file__ __CLASS__ (2) - PHP __LINE__ echo (2) - __LINE php (2) - __ LINE__ php (2) - __function php (2) - (_DIR_) php (2) - wordpress _FILE_ (2) - php magic constants list (2) - __FUNCTION__ __LINE__ php (2) - php dir magic (2) - how to use magic constant in php (2) - php5 __LINE__ (2) - __FILE__ __LINE__ __FUNCTION__ (2) - PHP _LINE_ (2) - php extract constants (2) - php __line__ include (2) - __LINE__ class (2) - __LINE__ __FUNCTION__ php (2) - php __FILE__ __METHOD__ (2) - php5 magic constant (2) - __FILE__ php 5 (2) - __METHOD__ php 4 (2) - php constants __method__ (2) - __CLASS__ __FUNCTION__ (2) - wordpress __class (2) - how to use constant __FUNCTION__ in php (2) - php __FILE__) (2) - __LINE__ function (2) - __FILE__ constant (2) - php __method__ __file__ (2) - php echo __DIR__ (2) - __METHOD__ __LINE__ __FUNCTION__ (2) - php debug log __CLASS__ (2) - php magic __FILE__ (2) - php 5 __CLASS__ (2) -