This is the self parent in PHP

Source: Internet
Author: User
  • This is a pointer to an object instance, which is determined when instantiated;
  • Self is a reference to the class itself and is typically used to point to static variables and constants in the class;
  • The parent is a reference to the parental class, and the parent is generally used to invoke the constructor of the parents.
  • A member of a class that uses static (the generic keyword static) must be called with self. Using self to invoke a static variable must use:: (Field Operation symbol).

    The static keyword describes a member that is static and can only be used with the class name and self: access, the value can be changed, the definition needs to add the $ symbol, you can use the private and other modifiers.

    Const is used for class member constant definitions and can only be used with the class name and self:: Access, values cannot be changed, the variable names are generally capitalized when defined, and modifier words such as private cannot be added.

    private static $count = 0;//defines a static property const VERSION = 2.0;//defines a constant
    Reference URL:
  • Contact Us

    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.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.