In PHP:> differences between self and $ this operators
Source: Internet
Author: User
In PHP:,-& gt;, self, $ this operator, when accessing the member variables or methods in the PHP class, if the referenced variable or method is declared as const (defining constant) or static (declaring static), the operator ::, otherwise, if the referenced variables or methods are not declared as const or st PHP:,->, self, and $ this operators
When accessing the member variables or methods in the PHP class, if the referenced variables or methods are declared as const (defining constants) or static (declaring static), the operator must be used:: if the referenced variable or method is not declared as const or static, the operator-> must be used.
In addition, if you access const or static variables or methods from the inside of the class, you must use self-referenced. Otherwise, if the internal access from the class is not a const or static variable or method, then you must use the self-referenced $ this.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.