Tôi là người mới trên PHP. Đây là tình huống của tôi. Tôi viết mã của mình bằng vim và đặt nó dưới/var/www/sau đó tôi có thể sử dụng Show
Để chạy mã của tôi trên trình duyệt. Khi mã của tôi có lỗi. Nó chỉ đi ra không có gì. Làm thế nào tôi có thể gỡ lỗi mã MU như C ++ hoặc Java? Thanks. Đã chỉnh sửa: Liên kết mà một số người bạn cung cấp không hữu ích cho tôi. Tôi đang ở dưới Linux. Đó là để giành chiến thắng. Hỏi ngày 19 tháng 4 năm 2011 lúc 1:37Apr 19, 2011 at 1:37
Don Lundon LunDon Lun 2.6256 Huy hiệu vàng26 Huy hiệu bạc34 Huy hiệu đồng6 gold badges26 silver badges34 bronze badges 5 Bao gồm cả dòng này trong mã để xem loại lỗi nào.
Đã trả lời ngày 21 tháng 4 năm 2018 lúc 5:58Apr 21, 2018 at 5:58
Điều này không hài lòngThisisFish 3761 Huy hiệu vàng5 Huy hiệu bạc13 Huy hiệu đồng1 gold badge5 silver badges13 bronze badges Để có giải pháp nâng cao hơn, bạn có thể sử dụng tiện ích mở rộng XDebug cho PHP. Theo mặc định khi XDebug được tải, nó sẽ hiển thị tự động backtrace trong trường hợp có bất kỳ lỗi gây tử vong nào. Hoặc bạn theo dõi tập tin ( 1) để có một mặt sau rất lớn của toàn bộ yêu cầu hoặc thực hiện hồ sơ ( 2) hoặc các cài đặt khác. Nếu tệp theo dõi quá lớn, bạn có thể sử dụng 3 và 4 để đổ dấu vết một phần.Cài đặt Sử dụng PECL:
Trên Linux:
Trên Mac (với Homebrew):
Ví dụ về cấu hình của tôi:
Đã trả lời ngày 8 tháng 8 năm 2013 lúc 9:04Aug 8, 2013 at 9:04
Kenorbkenorbkenorb Phù bằng vàng 146K7676 gold badges658 silver badges715 bronze badges 2 Nếu trên localhost, tôi sẽ đề nghị sử dụng Firefox hoặc Chrome và cài đặt FireBug cho Mozilla và Chrome sẽ mặc định. Hãy chắc chắn rằng trên một máy chủ cục bộ, cài đặt của bạn được khớp với máy chủ mà bạn đang tải lên vì điều này có thể gây ra sự cố khi phát trực tiếp. Cụ thể, hầu hết lưu trữ được chia sẻ có PHP ở chế độ an toàn và bộ đệm đầu ra, vì vậy nếu bạn sử dụng nó, hãy sử dụng nó bằng cách gọi nó bằng cách gọi ob_start (); vv, nếu không bạn sẽ không gặp vấn đề gì và học cách gỡ lỗi là một phần của niềm vui, giúp bạn học rất nhiều :) Đối với các lỗi PHP chỉ cần chỉnh sửa lại tệp php.ini của bạn, bạn có thể tìm thấy thông tin liên quan đến al trên http://php.net Mã hóa hạnh phúc Đã trả lời ngày 19 tháng 4 năm 2011 lúc 1:43Apr 19, 2011 at 1:43
Version1Version1Version1 6575 Huy hiệu bạc13 Huy hiệu Đồng5 silver badges13 bronze badges Bạn có thể sử dụng 5 ở đầu mã của mình ...
Bạn cũng sẽ muốn 6 vào trong 7.Lưu ý rằng bạn nên có lỗi đối mặt với báo cáo lỗi trong môi trường sản xuất. Đã trả lời ngày 19 tháng 4 năm 2011 lúc 1:40Apr 19, 2011 at 1:40
Alexalexalex 469K197 Huy hiệu vàng868 Huy hiệu bạc977 Huy hiệu Đồng197 gold badges868 silver badges977 bronze badges Mặc dù cá nhân tôi thấy var_dump vừa đủ để gỡ lỗi PHP của mình, một số người có xu hướng thích sử dụng các trình gỡ lỗi như XDebug để làm như vậy. Đã trả lời ngày 19 tháng 4 năm 2011 lúc 1:40Apr 19, 2011 at 1:40
AlexalexSpyros 469K197 Huy hiệu vàng868 Huy hiệu bạc977 Huy hiệu Đồng23 gold badges85 silver badges125 bronze badges Mặc dù cá nhân tôi thấy var_dump vừa đủ để gỡ lỗi PHP của mình, một số người có xu hướng thích sử dụng các trình gỡ lỗi như XDebug để làm như vậy. Spyrosspyros 45.3K23 Huy hiệu vàng85 Huy hiệu bạc125 Huy hiệu đồngApr 19, 2011 at 1:41
PHP tạo ra một tệp 8 trong thư mục của mình bất cứ khi nào xảy ra sự cố, bạn có thể tìm thấy thông tin gỡ lỗi ở đó.Nick BruntNgoài ra, hãy thử sử dụng 3 Đã trả lời ngày 19 tháng 4 năm 2011 lúc 1:41
Nick Bruntnick Brunt
9.0958 Huy hiệu vàng50 Huy hiệu bạc82 Huy hiệu Đồng
Ngoài các nhận xét về việc sử dụng 1 ở đầu mã của bạn, tôi thích sử dụng tiện ích PHP CLI. Tôi không có máy chủ web trên PC mà tôi sử dụng để viết và gỡ lỗi PHP và HTML, vì vậy một tính năng hay của Tiện ích CLI là máy chủ web tích hợp. Để cài đặt PHP CLI:
Để sử dụng máy chủ web, CD vào thư mục nơi đặt các tệp HTML và PHP của bạn và chạy:May 21, 2018 at 16:13
Sau đó, trỏ trình duyệt của bạn đến các tệp bạn đang thử nghiệm ... ví dụ: ví dụ:Ken H Bạn cũng có thể sử dụng tiện ích CLI để chạy mã PHP của mình và nó sẽ hiển thị các lỗi theo số dòng (sử dụng trình chỉnh sửa hiển thị số dòng). Bạn có thể cần phải bình luận và điều chỉnh mã phụ thuộc vào HTML gọi nó.2 silver badges10 bronze badges Đã trả lời ngày 21 tháng 5 năm 2018 lúc 16:13 0Ken Hken hAug 16, 2018 at 20:01
2812 Huy hiệu bạc10 Huy hiệu đồngdeilkalb Sử dụng hai dòng để gỡ lỗi (điều này sẽ cho phép tìm các lỗi trên số dòng):1 gold badge4 silver badges10 bronze badges 1 Đã trả lời ngày 16 tháng 8 năm 2018 lúc 20:01 Deilkalbdeilkalb 45.3K23 Huy hiệu vàng85 Huy hiệu bạc125 Huy hiệu đồngApr 19, 2011 at 1:41
PHP tạo ra một tệp 8 trong thư mục của mình bất cứ khi nào xảy ra sự cố, bạn có thể tìm thấy thông tin gỡ lỗi ở đó.Jason McCrearyNgoài ra, hãy thử sử dụng Đã trả lời ngày 19 tháng 4 năm 2011 lúc 1:41 45.3K23 Huy hiệu vàng85 Huy hiệu bạc125 Huy hiệu đồngApr 19, 2011 at 1:41
PHP tạo ra một tệp 8 trong thư mục của mình bất cứ khi nào xảy ra sự cố, bạn có thể tìm thấy thông tin gỡ lỗi ở đó.FelipeNgoài ra, hãy thử sử dụng Tại sao việc gỡ lỗi PHP lại khó khăn?Thứ hai, một ứng dụng web PHP không có luồng thực thi tuyến tính liên tục.Việc thực hiện của nó là một loạt các giao dịch yêu cầu/phản hồi HTTP.Mỗi giao dịch độc lập với tất cả các cặp yêu cầu/phản hồi sau đây và sau đây.does not have a continuous, linear flow of execution. Its execution is a series of HTTP request/response transactions. Each transaction is independent of all other preceding and following request/response pairs.
Các công cụ gỡ lỗi cho PHP là gì?6 công cụ gỡ lỗi PHP hàng đầu cho các nhà phát triển thông minh.. Krumo.. Php Debugbar .. Pinba.. Xdebug.. Whoops.. Bạn có thể gỡ lỗi PHP trong Visual Studio không?Các công cụ PHP cho Visual Studio cho phép gỡ lỗi các ứng dụng dòng lệnh PHP.Để khởi chạy tập lệnh của bạn với các đối số dòng lệnh nhất định, hãy chèn chúng dưới dạng thuộc tính gỡ lỗi.Nhấp chuột phải vào dự án của bạn trong Giải pháp Explorer và chọn Thuộc tính, sau đó chọn tab gỡ lỗi.. To launch your script with certain command-line arguments, insert them as a Debug property. Right-click on your project in the Solution Explorer and choose Properties, then select the Debug tab. |