$ _POST hoặc $ _GET là hai hàm PHP đặc biệt được sử dụng để lấy các biến từ biểu mẫu do người dùng điền. Trong khi sử dụng các chức năng này, người dùng có thể gặp lỗi, thông báo rằng có một chỉ mục không xác định. Lỗi này có thể tránh được với sự trợ giúp của PHP isset() Show
N. B. Chỉ mục không xác định là một lỗi nhỏ và do đó thường không được thông báo theo mặc định. Tuy nhiên, điều này phụ thuộc vào cấu hình của máy chủ. Với sự trợ giúp của hàm error_reporting, loại lỗi được báo cáo có thể được thay đổi. Làm thế nào để khắc phục chỉnh sửa PHP. tập tin ini và thiết lập error_reporting = E_ALL & ~E_NOTICE | E_STRICT error_reporting = E_ALL & ~E_NOTICE. E_STRICT Thêm thông tin http. //php. mạng/báo cáo lỗi Bài viết liên quan khácCó hai phương thức trong PHP được gọi là phương thức $_POST và $_GET được sử dụng để lấy đầu vào từ người dùng trong khi sử dụng biểu mẫu và trong khi sử dụng chúng. nếu có bất kỳ biến hoặc hằng nào không có giá trị được gán cho chúng thì sẽ gặp lỗi gọi là chỉ mục không xác định ở dạng “Thông báo. Chỉ mục không xác định” và lỗi chỉ mục không xác định này có thể có các dạng sau: “Thông báo. Biến không xác định”, “Thông báo. Chỉ mục không xác định” và “Thông báo. Phần bù không xác định” và các lỗi như vậy có thể được xử lý theo hai cách bằng cách giải quyết các thông báo đó hoặc bằng cách bỏ qua các thông báo đó và để giải quyết thông báo đó, chúng tôi sử dụng một hàm gọi là hàm isset() trong PHP và để bỏ qua các thông báo đó, chúng tôi cập nhật Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án) Giá 600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời Cú pháp khai báo chỉ mục không xác định trong PHP như sau Bắt đầu khóa học phát triển phần mềm miễn phí của bạn Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
Hoạt động của chỉ mục không xác định trong PHPHoạt động của chỉ mục không xác định trong PHP như sau
Ví dụ về chỉ mục không xác định PHPSau đây là các ví dụ được đưa ra dưới đây Ví dụ 1Chương trình PHP để minh họa lỗi chỉ mục không xác định trong đó chúng tôi phải cung cấp hai đầu vào và không cung cấp cho chúng gây ra lỗi chỉ mục không xác định Mã số
đầu ra Trong chương trình trên, một biến có tên là country được định nghĩa để lưu trữ dữ liệu đầu vào do người dùng cung cấp thông qua phương thức $_GET. Sau đó, một biến khác được gọi là vốn được xác định để lưu trữ đầu vào do người dùng cung cấp thông qua phương thức $_GET. Sau đó, đầu vào được cung cấp bởi người dùng được hiển thị trên màn hình. Trong trường hợp không có đầu vào nào được cung cấp bởi người dùng thì gặp phải lỗi chỉ mục không xác định như thể hiện trong đầu ra. Đầu ra được hiển thị trong ảnh chụp nhanh ở trên Ví dụ #2Chương trình PHP để minh họa lỗi chỉ mục không xác định trong đó chúng tôi phải cung cấp hai đầu vào và không cung cấp cho chúng gây ra lỗi chỉ mục không xác định Mã số
đầu ra Trong chương trình trên, một biến gọi là model được định nghĩa để lưu trữ dữ liệu đầu vào do người dùng cung cấp thông qua phương thức $_GET. Sau đó, một biến khác có tên là year được xác định để lưu trữ đầu vào do người dùng cung cấp thông qua phương thức $_GET. Sau đó, đầu vào được cung cấp bởi người dùng được hiển thị trên màn hình. Trong trường hợp không có đầu vào nào được cung cấp bởi người dùng thì gặp phải lỗi chỉ mục không xác định như thể hiện trong đầu ra. Đầu ra được hiển thị trong ảnh chụp nhanh ở trên Ví dụ #3Chương trình PHP để minh họa lỗi chỉ mục không xác định trong đó chúng tôi phải cung cấp hai đầu vào và không cung cấp cho chúng gây ra lỗi chỉ mục không xác định Mã số
đầu ra Trong chương trình trên, một biến gọi là source được định nghĩa để lưu trữ dữ liệu đầu vào do người dùng cung cấp thông qua phương thức $_GET. Sau đó, một biến khác được gọi là đích được xác định để lưu trữ đầu vào do người dùng cung cấp thông qua phương thức $_GET. Sau đó, đầu vào được cung cấp bởi người dùng được hiển thị trên màn hình. Trong trường hợp không có đầu vào nào được cung cấp bởi người dùng thì gặp phải lỗi chỉ mục không xác định như thể hiện trong đầu ra. Đầu ra được hiển thị trong ảnh chụp nhanh ở trên Thuận lợiMột số ưu điểm như sau
Bài viết được đề xuấtĐây là hướng dẫn về Chỉ mục không xác định PHP. Ở đây chúng ta cũng thảo luận về việc giới thiệu và hoạt động của chỉ mục không xác định trong PHP cùng với các ví dụ khác nhau và cách triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm – Làm cách nào để ẩn lỗi không xác định trong PHP?Chỉ mục không xác định trong PHP là một Thông báo được tạo bởi ngôn ngữ. Cách đơn giản nhất để bỏ qua một thông báo như vậy là yêu cầu PHP ngừng tạo các thông báo như vậy . Bạn có thể thêm một dòng mã nhỏ ở đầu trang PHP hoặc chỉnh sửa trường error_reporting trong php. tập tin ini.
Làm cách nào để xóa lỗi bù không xác định trong PHP?Có thể tránh lỗi bằng cách sử dụng phương thức isset() . Phương thức này sẽ kiểm tra key của mảng đã khai báo có giá trị null hay không. Nếu có, nó trả về false, ngược lại, nó trả về true cho mọi trường hợp. Loại lỗi này xảy ra với mảng khi chúng ta sử dụng khóa của mảng không được đặt.
Tại sao PHP hiển thị các biến không xác định?Biến không xác định. không tìm thấy định nghĩa của biến trong tệp dự án, đường dẫn bao gồm được định cấu hình hoặc trong số các biến được xác định trước PHP . Biến có thể chưa được xác định. có một hoặc nhiều đường dẫn đến dòng có cách sử dụng biến mà không xác định nó.
Làm cách nào để kiểm tra xem biến có chưa được xác định trong PHP không?$isTouch = isset($variable); Nó sẽ trả về true nếu biến $ được xác định. Nếu biến không được xác định, nó sẽ trả về false. Ghi chú. Nó trả về TRUE nếu biến tồn tại và có giá trị khác NULL, FALSE nếu không. |