Chức năng __ trong php là gì?

Bất cứ khi nào bạn thấy tên hàm bắt đầu bằng dấu gạch dưới kép, thì đó là hàm "ma thuật" - hàm mà PHP đã cung cấp mà bạn chưa tự khai báo. PHP bảo lưu tất cả các hàm bắt đầu bằng __ như một phép thuật, có nghĩa là trong khi bạn có thể tự sử dụng chúng, bạn có thể thấy rằng phiên bản sau của PHP sử dụng chúng như một hàm ma thuật và gây ra xung đột

Cho đến giờ chúng ta đã thấy __sleep[], __wakeup[], __clone[], __construct[], và __desturation[] - các chức năng cung cấp cho bạn quyền kiểm soát đặc biệt đối với các đối tượng của mình mà bạn không thể có được nếu không có. Để hiểu đầy đủ về OOP trong PHP, có 5 chức năng nữa bạn nên biết về. __autoload[], __get[], __set[], __call[], và __toString[]

Bạn muốn học PHP 7?

Hacking with PHP đã được cập nhật đầy đủ cho PHP 7 và hiện có sẵn dưới dạng PDF có thể tải xuống. Nhận hơn 1200 trang học PHP thực hành ngay hôm nay

Nếu điều này hữu ích, vui lòng dành chút thời gian để nói với những người khác về Hacking với PHP bằng cách tweet về nó

hằng số ma thuật. Hằng số ma thuật là các hằng số được xác định trước trong PHP được sử dụng trên cơ sở sử dụng chúng. Các hằng số này được bắt đầu và kết thúc bằng dấu gạch dưới kép [__]. Các hằng số này được tạo bởi các phần mở rộng khác nhau

cú pháp

$string = __FUNCTION__

Sự mô tả. Hằng số này được sử dụng để trả về tên hàm hoặc {đóng} cho các hàm ẩn danh

Bản tóm tắt. trong hướng dẫn này, bạn sẽ tìm hiểu về các phương thức ma thuật PHP ghi đè các hành động mặc định khi đối tượng thực hiện các hành động

Giới thiệu về các phương thức ma thuật PHP

Các phương thức ma thuật PHP là các phương thức đặc biệt trong một lớp. Các phương thức ma thuật ghi đè các hành động mặc định khi đối tượng thực hiện các hành động

Theo quy ước, tên của các phương thức ma thuật bắt đầu bằng dấu gạch dưới kép [

Chủ Đề