2012-01-17 48 views

Trả lời

33

Trong khi bạn đang ở trong debugger đi Window -> Debugger -> Variables

+0

nhưng không hiển thị tất cả các giá trị biến. Tại sao? –

+4

bạn phải chạy trình gỡ lỗi xD – Freedom

+0

cảm ơn tim sprang! –

1

Nói chung, khung bên dưới mã có một số tab - và một trong số họ sẽ nói 'biến'. Nhấp vào tab đó và bạn sẽ thấy các biến và giá trị của chúng. Bạn cần phải thực sự chạy một phiên gỡ rối trước khi tab biến có sẵn.

Đối với điều này để hiển thị tất cả các biến địa phương mà bạn cần phải có dòng:

xdebug.show_local_vars = 1

trong tập tin xdebug.ini của bạn. Đừng quên khởi động lại Apache nếu bạn thêm dòng đó.

Nếu bạn không thấy tất cả các biến cục bộ thì có thể bạn đã gặp sự cố khi phiên bản tệp mô-đun của bạn (xdebug.so) có lỗi. Đây là trường hợp hiện tại đối với Ubuntu 10.04.

Để khắc phục điều này, bạn cần phải biên dịch phiên bản mới hơn của tệp xdebug.so. Thực hiện theo các hướng dẫn tại http://xdebug.org/wizard.php để tải tệp mới của bạn, thay thế tệp xdebug.so hiện tại của bạn.

+0

Netbeans của tôi hiển thị biến GLOBAL nhưng không hiển thị biến cục bộ của tôi –

4

Bạn cũng có thể sử dụng ALT +SHIFT + để đưa lên xem biến.

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