Home  >  Article  >  Backend Development  >  Simple calling example of PHP magic method_PHP tutorial

Simple calling example of PHP magic method_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 17:48:06830browse

__LINE__ The current line number in the file. Website promotion
__FILE__ The full path and file name of the file. If used within an included file, returns the name of the included file. Since PHP 4.0.2, __FILE__ always contains an absolute path (or the resolved absolute path in the case of a symbolic link), whereas versions before that sometimes contained a relative path.
__DIR__ The directory where the file is located. If used within an included file, returns the directory where the included file is located. It is equivalent to dirname(__FILE__). Directory names do not include the trailing slash unless they are the root directory. (New in PHP 5.3.0) =
__FUNCTION__ function name (new in PHP 4.3.0). Since PHP 5 this constant returns the name of the function as it was defined (case sensitive). In PHP 4 this value is always lowercase.
__CLASS__ The name of the class (new in PHP 4.3.0). Since PHP 5 this constant returns the name of the class when it was defined (case sensitive). In PHP 4 this value is always lowercase.
__METHOD__ The method name of the class (newly added in PHP 5.0.0). Returns the name of the method as it was defined (case-sensitive).

SQL code
echo __LINE__ ."
"; //Display the number of lines
echo __FILE__ ."
";//Show full path
class Test
{
function a(){
echo __CLASS__."
"; //Display class name
echo __METHOD__."
"; //Show calling method
echo __FUNCTION__."
";//Display the current function name
}  
}
$obj = new Test();
$obj->a();
?> (fblww-0110)


Excerpted from Internet Marketing Blog

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/478449.htmlTechArticle__LINE__ The current line number in the file. The full path and file name of the website promotion __FILE__ file. If used within an included file, returns the name of the included file. As of PHP 4.0.2,...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn