Làm cách nào để gỡ lỗi mã PHP trong Xdebug?
Nó cung cấp tất cả các bước cần thiết để gỡ lỗi các ứng dụng PHP bằng Xdebug và Visual Studio Code hoặc VS Code trên Ubuntu Show Tháng Giêng 07, 2022 Trong hướng dẫn này, chúng ta sẽ thảo luận về các thuật ngữ cụ thể để gỡ lỗi và các bước cần thiết để gỡ lỗi chương trình PHP bằng Xdebug 3 và Visual Studio Code hoặc VS Code cho các ứng dụng PHP trên Ubuntu 20. 04 LTS. Nó giả định rằng PHP và Web Server đã được cài đặt trên hệ thống Ubuntu Bạn cũng có thể làm theo Cách cài đặt PHP 7 trên Ubuntu 20. 04, Cách cài đặt PHP 8 trên Ubuntu 20. 04 LTS, Cách cài đặt Apache 2 trên Ubuntu 20. 04 LTS, Cách cài đặt và định cấu hình Nginx trên Ubuntu 20. 04 LTS, Cách cài đặt PHP cho Nginx trên Ubuntu 20. 04 LTS và Cách cài đặt VSCode cho PHP trên Ubuntu điều khoản gỡ lỗiPhần này giải thích tất cả các thuật ngữ chính cụ thể để gỡ lỗi. Chúng được liệt kê dưới đây Con trỏ lệnh hiện tại - Con trỏ lệnh trỏ đến câu lệnh hiện tại nơi trình gỡ lỗi bị tạm dừng và chờ hướng dẫn tiếp theo Điểm ngắt - Quá trình thực thi chương trình tạm dừng tại điểm ngắt cho đến khi trình gỡ lỗi không cung cấp thêm hướng dẫn. Các điểm dừng được thêm vào một cách có chủ ý để kiểm tra chương trình về các lỗi có thể xảy ra Bước vào - Chuyển sang câu lệnh tiếp theo trong trường hợp không có lời gọi hàm nào hoặc nhập hàm để gỡ lỗi trong trường hợp có lời gọi hàm trên câu lệnh hiện tại. Chúng ta có thể bước vào hàm được gọi trên câu lệnh hiện tại để kiểm tra thêm. Việc thực thi sẽ tạm dừng ở câu lệnh đầu tiên của hàm Step Out hoặc Step Return - Thực hiện hoàn toàn các câu lệnh còn lại của hàm và di chuyển ra khỏi hàm và đặt con trỏ lệnh trên câu lệnh bên cạnh lệnh gọi hàm Step Over - Thực hiện câu lệnh hiện tại mà không đi vào hàm nếu có. Nó bỏ qua chức năng và thực thi nó mà không cần nhập vào nó Tiếp tục - Tiếp tục thực thi khi chương trình thực thi bình thường cho đến khi gặp điểm ngắt tiếp theo. Việc thực thi chương trình sẽ tạm dừng tại điểm ngắt tiếp theo nếu có bất kỳ Tạm dừng - Tạm dừng thực thi hiện tại. Con trỏ lệnh sẽ trỏ đến câu lệnh tạm dừng thực thi Dừng - Chấm dứt quá trình thực thi chương trình hiện tại và xóa ngăn xếp biến cũng như điểm dừng khỏi bộ nhớ Cài đặt XdebugTrong phần này, chúng tôi sẽ kiểm tra xem Xdebug cho PHP đã được cài đặt chưa và các bước cần thiết để cài đặt và định cấu hình phiên bản Xdebug cho PHP mới nhất trên Ubuntu 20. 04 LTS Viết chương trình đơn giản để in kết quả của hàm phpinfo() như hình bên dưới # index.php |