On php.net vẻ cú pháp như thế này:
chuỗi ini_set (chuỗi $ varname, string $ newvalue)
Mọi thông số phải là string
. Trên tệp php.ini, tất cả các boolean được hiển thị là On
hoặc Off
. Các giải pháp sau đây sẽ là giải pháp thích hợp nhất:
ini_set('display_errors', 'On');
ini_set('display_errors', 'Off');
Trên tài liệu hướng dẫn của tập tin cấu hình mà bạn có thể tìm thấy các phần sau:
giá trị Boolean có thể được thiết lập để một trong hai:
đúng, trên , vâng hay sai, tắt, không có, không ai
http://php.net/manual/en/configuration.file.php
Trên ini_get
giá trị trả về là một chuỗi. Tài liệu hướng dẫn cho biết:
Giá trị boolean ini sẽ được trả về dưới dạng chuỗi rỗng hoặc "0" trong khi giá trị boolean ini sẽ được trả về là "1". Hàm này cũng có thể trả về chuỗi chữ của giá trị INI.
Giá trị trả lại của ini_get
và giá trị cho ini_set
phải là một chuỗi!
Nguồn
2015-11-03 07:17:19
Vì giá trị mặc định của ini_get() trước khi thay đổi bất kỳ thứ gì là 'chuỗi (1)', tôi nghĩ bạn trả lời là tốt hơn. Ngay cả http://php.net/manual/en/errorfunc.configuration.php có các giá trị mặc định là '0' hoặc '1' !! – evilReiko