Hướng dẫn what is the use of this and parent keywords in php class? - việc sử dụng từ khóa này và từ khóa cha trong lớp php là gì?
Xem thảo luận Show Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc is a reserved keyword in PHP that refers to the calling object. It is usually the object to which the method belongs, but possibly another object if the method is called statically from the context of a secondary object. This keyword is only applicable to internal methods. Bàn luận A simple program to show the use of $this in PHP. $ Đây là một từ khóa dành riêng trong PHP đề cập đến đối tượng gọi. Nó thường là đối tượng mà phương thức thuộc về, nhưng có thể là một đối tượng khác nếu phương thức được gọi là tĩnh từ bối cảnh của một đối tượng thứ cấp. Từ khóa này chỉ áp dụng cho các phương thức nội bộ. Ví dụ 1: Một chương trình đơn giản để hiển thị việc sử dụng $ này trong PHP.
value of before update: 9 value of after update: 89 value of before update: 9 value of after update: 89
value of before update: 9 value of after update: 82 value of before update: 9 value of after update: 83 value of before update: 9 value of after update: 84 value of before update: 9 value of after update: 85 value of before update: 9 value of after update: 86 value of before update: 9 value of after update: 87 $this is defined (A) $this is not defined. $this is not defined. $this is not defined.8 Output: 9
$ Điều này-một biến giả giả: Không giống như các từ khóa dành riêng khác được sử dụng trong bối cảnh của lớp như tĩnh, cha mẹ, v.v ... không cần phải được khai báo với dấu hiệu đô la (‘$,). Điều này là do trong PHP $, điều này được coi là một phép biến giả. Cụ thể hơn, $ Đây là một biến chỉ đọc đặc biệt không được khai báo ở bất cứ đâu trong mã và đại diện cho một giá trị thay đổi tùy thuộc vào bối cảnh thực hiện chương trình. Ví dụ 1: Một chương trình đơn giản để hiển thị việc sử dụng $ này trong PHP.
value of before update: 9 value of after update: 89
value of before update: 9 value of after update: 89 value of before update: 9 value of after update: 89
value of before update: 9 value of after update: 82 value of before update: 9 value of after update: 83
value of before update: 9 value of after update: 84 value of before update: 9 value of after update: 85 value of before update: 9 value of after update: 86 value of before update: 9 value of after update: 87 $this is defined (A) $this is not defined. $this is not defined. $this is not defined.1 public 2
value of before update: 9 value of after update: 84 value of before update: 9 value of after update: 85 value of before update: 9 value of after update: 86 value of before update: 9 value of after update: 87 $this is defined (A) $this is not defined. $this is not defined. $this is not defined.8 Output: value of before update: 9 value of after update: 8 $this is defined (A) $this is not defined. $this is not defined. $this is not defined.1 $this is defined (A) $this is not defined. $this is not defined. $this is not defined.22____23 $this is defined (A) $this is not defined. $this is not defined. $this is not defined.4
$ Điều này-một biến giả giả: Không giống như các từ khóa dành riêng khác được sử dụng trong bối cảnh của lớp như tĩnh, cha mẹ, v.v ... không cần phải được khai báo với dấu hiệu đô la (‘$,). Điều này là do trong PHP $, điều này được coi là một phép biến giả. Cụ thể hơn, $ Đây là một biến chỉ đọc đặc biệt không được khai báo ở bất cứ đâu trong mã và đại diện cho một giá trị thay đổi tùy thuộc vào bối cảnh thực hiện chương trình. Ví dụ 2: Một chương trình cập nhật giá trị của một biến của một đối tượng cụ thể bằng cách sử dụng từ khóa này.
value of before update: 9 value of after update: 82 9 Sử dụng từ khóa cha là gì trong PHP?Phụ huynh :: Trình truy cập nó đề cập đến các phương thức và thuộc tính trong lớp cha từ phạm vi của một lớp con. Vì lớp con nên ghi đè các thuộc tính theo mặc định, người truy cập có thể đề cập rõ ràng đến thuộc tính của lớp cha. Nó cũng tiện dụng khi cả hai lớp có thuộc tính có cùng tên.It refers to methods and properties in a parent class from the scope of a child class. Since the child class should override the properties by default, the accessor can explicitly refer to the parent class's property. It is also handy when both classes have properties with the same name.
Việc sử dụng từ khóa này trong PHP là gì?$ Đây là một từ khóa dành riêng trong PHP đề cập đến đối tượng gọi.Nó thường là đối tượng mà phương thức thuộc về, nhưng có thể là một đối tượng khác nếu phương thức được gọi là tĩnh từ bối cảnh của một đối tượng thứ cấp.Từ khóa này chỉ áp dụng cho các phương thức nội bộ.refers to the calling object. It is usually the object to which the method belongs, but possibly another object if the method is called statically from the context of a secondary object. This keyword is only applicable to internal methods.
Mục đích của việc này là gì và mở rộng trong PHP là gì?Từ khóa mở rộng được sử dụng để lấy một lớp từ một lớp khác.Điều này được gọi là thừa kế.Một lớp có nguồn gốc có tất cả các thuộc tính công khai và được bảo vệ của lớp mà nó bắt nguồn từ.to derive a class from another class. This is called inheritance. A derived class has all of the public and protected properties of the class that it is derived from.
Cha mẹ và bản thân trong PHP là gì?Nếu bạn đã ghi đè lên foo () trong lớp con, thì hãy tự :: foo () gọi phiên bản lớp con trong khi Parent :: foo () gọi phiên bản cha mẹ gốc.self::foo() calls the child class version while parent::foo() calls the original parent version. |