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__ (307) - __file__ php (93) - php __DIR__ (63) - __LINE__ (61) - php __CLASS__ (59) - php __FUNCTION__ (57) - php __LINE__ (52) - __FILE__ (51) - __FUNCTION__ (46) - __CLASS__ (46) - __FUNCTION__ php (42) - php magic constants (41) - __dir__ (40) - PHP _FILE_ (31) - __class__ php (30) - __LINE__ php (27) - _file_ php (23) - PHP __FILE (21) - php _dir_ (20) - dir(__FILE__) (19) - __DIR__ PHP (18) - __FILE__ in php (17) - php5 __FILE__ (14) - wordpress __FILE__ (14) - _FILE_ in php (12) - magic constants in php (11) - php __FILE__ __LINE__ (10) - _dir_ php (10) - php5 magic constants (9) - php __METHOD__ (9) - __FILE__ __DIR__ (8) - php __FILE_ (8) - dir __file__ (7) - what is __FILE__ (7) - php __file__ directory (6) - __METHOD__ (5) - __FILE__ __LINE__ (5) - function (5) - __FILE__ __LINE__ php (5) - php magic __line__ (5) - __line__ __function__ (5) - php __file__ __dir__ (5) - mysql __FILE__ (4) - __FUNCTION__ __LINE__ (4) - php constants __FUNCTION__ (4) - wordpress __DIR__ (4) - mysql __FILE__, __LINE__ (4) - PHP Constants __FILE__ (4) - php __file__ constant (4) - __CLASS__ __METHOD__ (4) - dir(_file_) (4) - magic constants in php5 (4) - php __ constants (4) - php extract constants from a php file (3) - __FILE__ __LINE__ __CLASS__ (3) - php5 __DIR__ (3) - php ΡΠΏΠΈΡΠΎΠΊ __CLASS__ __FUNCTION__ (3) - php magic constants __LINE__ (3) - php5 _FILE_ (3) - __dir__ example (3) - php.net __DIR__ (3) - php 5 __FILE__ (3) - __function__ in php (3) - PHP __CLASS__ __FUNCTION__ (3) - php _LINE (3) - __LINE__ IN PHP (3) - PHP: Magic Constants, __FILE__, (3) - _line_ php (3) - php5 __CLASS__ (3) - php.net __LINE__ (3) - php __CLASS__ __METHOD__ (3) - php magic constant (3) - php extract constants (2) - __FILE__ in php5 (2) - what is __FILE__ in php (2) - __CLASS__ __FUNCTION__ (2) - __LINE__ class (2) - php current dir __FILE__ (2) - dir _FILE_ (2) - __FILE__ php 5 (2) - php4 __file__ (2) - __LINE php (2) - __file__ __function__ (2) - dir(__file) (2) - (_DIR_) php (2) - php __file__ __CLASS__ (2) - php __FILE__ __CLASS__ __METHOD__ (2) - wordpress __class (2) - php magic constants list (2) - url of __FILE__ in php (2) - php constants performance (2) - __DIR__ in php (2) - __DIR__ __FILE__ php (2) - php magic (2) - php __LINE __CLASS (2) - php magic constants __FILE__ (2) - how to use magic constant in php (2) - __LINE__ __FUNCTION__ php (2) - php __line (2) - what is __FUNCTION__ php (2) - echo __DIR__ (2) - php _function_ (2) - PHP __LINE__ echo (2) - php magic __function (2) - php 5 magic constants (2) - __line__ __file__ (2) - PHP class __FUNCTION__ (2) - 2^(__LINE__-1) (2) - full list of php magic constants (2) - php __line__ include (2) - __FILE_ php (2) - php constants __LINE__ (2) - php __LINE__ function (2) - php5 file constants (2) - php5 __LINE__ (2) - __DIR__ __FILE__ (2) - php __line__ function call (2) - php print all constants (2) - php __FILE__) (2) - php __LINE__ __FUNCTION__ (2) - php __FILE__ example (2) - php 5 __CLASS__ (2) - magic constants in php 5 (2) - __NAMESPACE__ (2) - php __METHOD__ magic (2) - php constant __FILE__ (2) - __FILE__ __CLASS__ (2) - php echo __DIR__ (2) - php magic methods __class__ (2) - dir(__FILE__) php (2) - php magic __FUNCTION__ (2) - constante php5 __dir__ (1) - php __FILE__ for file including another file (1) - __DIR__ en php4 (1) - php include files __FILE__ (1) - php error line __FILE__ (1) - use of __FILE__ in wordpress (1) - wordpress _DIR_ (1) - {__FILE__} PHP (1) - wordpress plugin __DIR__ (1) - magic constant in php5 (1) - php __FILE__ magic constant (1) - php __LINE_ (1) - php __CLASS__ METHOD (1) - __line__ in php example (1) - __FILE__ no php (1) - echo __file in php (1) - __LINE__ :: __FILE__ (1) - what is __FUNCTION__ (1) -