2011-10-10 14 views

Trả lời

35

Có hai cách để thực hiện điều đó. Bạn cũng có thể chỉnh sửa giá trị này cục bộ và toàn cục.

  1. địa phương thiết lập ("giá trị địa phương ") trong file PHP của riêng bạn:

    <?php 
        ini_set('xdebug.var_display_max_depth', '10');  
        // here comes your code... 
    ?> 
    
  2. toàn cầu thiết lập (" Thạc sĩ trị") trong php.ini:

    1. Thứ nhất trích dẫn tệp php.ini của bạn.
      • Trong phpinfo(), bạn có thể nhận biết nó ở đâu từ "Loaded Configuration File" chỉ thị.
      • Bạn cũng có thể xác định vị trí nó bằng cách sử command prompt/thiết bị đầu cuối:
        • Windows: php --ini | findstr /C:"Loaded Configuration File"
        • Linux/UNIX-like: php --ini | grep 'Loaded Configuration File'
      • sử dụng php_ini_loaded_file(): <?php echo php_ini_loaded_file(); ?>
    2. Mở php.ini của bạn trong tệp trình chỉnh sửa văn bản.
    3. Bạn có phải đặt một cái gì đó giống như dòng sau vào file này (trong ví dụ này, tôi đang sử dụng php_xdebug-2.2.3-5.3-vc9-nts.dll (sử dụng http://xdebug.org/wizard.php để làm quen với phiên bản bạn cần)), và dĩ nhiên, bạn cần phải thay thế <path to your XDebug> để con đường thích hợp:

      [Xdebug] 
      ;; <path to your XDebug> is like 
      ;; C:\Program Files (x86)\PHP\v5.3\ext in Windows 
      ;; (should be e.g. in PHP directory's "ext" subdir) 
      ;; [backslash UNDER WINDOWS,/under UNIX-like operating systems] 
      zend_extension = "<path to your XDebug>\php_xdebug-2.2.3-5.3-vc9-nts.dll" 
      
      ;; HERE comes the answer to your question, we set the mentioned variable to 10 
      xdebug.var_display_max_depth = 10 
      

đơn giản như rằng ... bạn có thể kiểm tra kết quả trong phần Xdebug phpinfo trong một bảng: có sẽ là cột "Giá trị địa phương" và cột "Giá trị chính".

Đây là ảnh chụp màn hình mẫu từ máy chủ cục bộ của tôi; trong ví dụ này, cấu hình toàn cầu3, nhưng tôi thiết lập giá trị địa phương -10, với sự đề cập ở trên ini_set():

Xdebug - var_display_max_depth (Local value/Master value)

3

Ngoài Sk8erPeter trả lời nhiên bạn có thể thiết lập nó trong của bạn .tệp htaccess để quản lý nhanh hơn:

php_value xdebug.var_display_max_depth 10 
Các vấn đề liên quan