Bloggers are passionate about all kinds of internet technology, often wordy, often accompanied by obsessive-compulsive disorder, often updated, I think the article is helpful to you can pay attention to me. Reprint please indicate "The sickle of Deep Blue"
Class test{ static $test _var = ten; Const TEST_CONST = 5;} echo Test:: $test _var; return 10echo Test::my_const; Return 5Test:: $test _var =; echo Test:: $test _var; return 20test::test_const =; Error
In fact, the concepts are completely different, but sometimes the use may confuse
static variables , followed by the PHP variable naming convention, can be accessed and modified when the class is not instantiated.
Const is a constant meaning, followed by a constant naming convention (which can not be used as a constant name), like define, and define is not allowed to be modified, but different from define The point is that the const variable can be placed in a class to achieve test::test_const access.
The difference between const and static in PHP