Lấy tên phương thức hiện tại php

Để lấy URL của trang hiện tại, PHP cung cấp một biến siêu toàn cầu $_SERVER. $_SERVER là một biến có sẵn của PHP, được sử dụng để lấy URL của trang hiện tại. Nó là một biến siêu toàn cầu, có nghĩa là nó luôn có sẵn trong mọi phạm vi

Nếu chúng tôi muốn có URL đầy đủ của trang, thì chúng tôi sẽ cần kiểm tra giao thức [hoặc tên lược đồ], cho dù đó là https hay http. Xem ví dụ bên dưới

đầu ra

Ghi chú. Hàm isset[] được sử dụng ở đây để kiểm tra xem HTTPS đã được bật hay chưa. Nó kiểm tra xem một biến có tồn tại hay không

Hoặc, chúng ta cũng có thể lấy URL đầy đủ của trang hiện tại bằng một cách khác được cung cấp trong ví dụ tiếp theo

đầu ra

Để chỉ lấy tên của trang hiện tại được mở trên trình duyệt, hãy xem ví dụ bên dưới

đầu ra

Trong bài đăng này, tôi sẽ chia sẻ với bạn cách tìm nạp bộ điều khiển hoặc tên phương thức hiện tại trong ứng dụng codeigniter

Đôi khi, chúng tôi có thể cần lấy tên bộ điều khiển cho logic tại thời điểm đó, chúng tôi yêu cầu lấy tên bộ điều khiển hiện tại từ tuyến đường. Tương tự như vậy nếu bạn yêu cầu lấy tên phương thức hiện tại thì bạn có thể thực hiện đơn giản bằng cách sử dụng biến $this->route của codeigniter

Trong ví dụ này, chúng ta sẽ sử dụng hai phương thức $this->biến bộ định tuyến để lấy tên bộ điều khiển và tên phương thức như được liệt kê dưới đây

tìm nạp_class[]

fetch_method[]

Về cơ bản chúng ta có thể sử dụng cách này

$controller = $this->router->fetch_class[];

$method = $this->router->fetch_method[];

Bây giờ tôi sẽ đưa ra ví dụ với bộ điều khiển như ví dụ dưới đây

Thí dụ

Chủ Đề