2010-04-02 32 views
6

Khi sử dụng Eclipse PDT với XDebug để gỡ lỗi ứng dụng web PHP, có cách nào để mở cửa sổ bảng điều khiển cho phép tôi nhập và xem giá trị tùy ý hay không biểu thức trong phạm vi hiện tại?Eclipse PDT gỡ lỗi ứng dụng web: đánh giá biểu thức trong bảng điều khiển

này sẽ có vẻ như một yếu tố hiển nhiên của môi trường gỡ lỗi, và tôi có thể bị thiếu một cái gì đó, nhưng điều duy nhất giống như một giao diện điều khiển nói "no console để hiển thị vào thời điểm này"

Trả lời

6

Đây là mẹo, bắt đầu phiên PHP gỡ lỗi của bạn như bình thường và sau đó khi bạn đạt được một break-point, hoặc khi bạn đang bước qua đoạn code, hãy làm theo các bước sau:

  • cửa sổ goto -> Show view
  • chọn 'biểu'
  • khi các biểu thức subwindow mở ra, nhấp vào biểu tượng "tạo biểu đồng hồ mới"
    • [biểu tượng trông giống như một phương trình đại số ít x + y =?]
  • nhập bất kỳ biểu hiện tùy ý trong hộp thoại mở ra
  • giữ sau hai bước trước đó cho đến khi bạn có tất cả các biểu thức mà bạn muốn xem

Từ thời điểm đó bạn có thể tiếp tục bước qua đoạn code, thêm hoặc loại bỏ các biểu thức và vân vân.

+0

Lưu ý, bạn cũng có thể đánh dấu một biến trong tệp nguồn và nhấp chuột phải, chọn "xem" nếu bạn chỉ muốn xem một biến cụ thể thay vì biểu thức đã nhập. – dreftymac

+0

Tại sao được gọi là "biểu thức" thay vì "Xem"? Grrrrr! Cảm ơn đã giúp đỡ! –

+0

Chỉ cần cảnh báo, xem các biến không hoạt động với mọi lần cắm nhật thực. Ví dụ: bạn không thể xem các biến trong Android. – mwengler

Các vấn đề liên quan