Understand the usage of static and const keywords in php5
Release: 2016-07-25 09:04:36
Original
750 people have browsed it
-
- class Counter
- {
- private static $count = 0; //Define a static property
- const VERSION = 2.0; //Define a constant
- //Constructor
- function __construct(){
- self::$count++;
- }
- //Destructor
- function __destruct(){
- self::$count--;
- }
- //Define a static method
- static function getCount(){
- return self ::$count;
- }
- }
- //Create an instance
- $c = new Counter();
- //Perform printing
- print( Counter::getCount(). "
" ); //Use Directly enter the class name to access the static method Counter::getCount
- //Print the version of the class
- print( "Version used: " .Counter::VERSION. "
" );
- ?>
Copy code
|
Statement of this Website
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
Latest Articles by Author
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31