How to get the class name and all function names in PHP
PHP method to get the class name and all function names: 1. [get_class(class name)] gets the class name of the class where the current statement is located; 2. [get_class_methods(class name)] gets all the class name method name and form an array.

PHP method to get the class name and all function names:
1. Get the line number, File path file name, class name, method name constants
__LINE__ : The current line number in the file.
__FILE__: The full path and file name of the file.
If used in an include file, returns the include file name. As of PHP 4.0.2, __FILE__ always contains an absolute path, while versions before that sometimes contained a relative path.
__FUNCTION__ : Function name (newly added in PHP 4.3.0).
Since PHP 5, this constant returns the name of the function when it was defined (case-sensitive). In PHP 4 this value is always lowercase.
__CLASS__ : The name of the class (newly added 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).
Note: These constants are preceded and followed by two underscores.
2. How to get class name, method name, variable name
I found that one of the powerful things about PHP is that there are often unexpected functions or these constants to help you Complete certain functions conveniently. I understand more and more why there are so many questions testing specific PHP functions in the PHP competition questions.
Find some other constants or functions in one breath and continued to add them.
get_class(class name); //Get the class name of the class where the current statement is located
get_class_methods(class name); //Get the class All the method names of the name class and form an array
-
get_class_vars(class name); //Get all the highlighted names of the class name class and form an array
Related learning recommendations: php graphic tutorial
The above is the detailed content of How to get the class name and all function names in PHP. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver Mac version
Visual web development tools

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

Dreamweaver CS6
Visual web development tools






