在 PHP 中,要啟用 strict 標(biāo)準(zhǔn),您需要在 php.ini 文件中進(jìn)行一些配置更改。以下是啟用 strict 標(biāo)準(zhǔn)的步驟:
<?php
phpinfo();
?>
將此文件保存為 info.php
,然后將其上傳到您的 Web 服務(wù)器。訪問此文件(例如 http://yourdomain.com/info.php),然后查找 “Loaded Configuration File” 一行,它將顯示 php.ini 文件的路徑。
使用文本編輯器打開 php.ini 文件。
找到 “error_reporting” 設(shè)置。默認(rèn)情況下,它可能看起來像這樣:
error_reporting = E_ALL
或者
error_reporting = E_ALL & ~E_NOTICE
error_reporting = E_ALL | E_STRICT
這將報告所有錯誤,包括嚴(yán)格模式下的錯誤。
保存并關(guān)閉 php.ini 文件。
重啟您的 Web 服務(wù)器,以使更改生效。對于 Apache,您可以運行以下命令:
sudo service apache2 restart
對于 Nginx 和 PHP-FPM,您可以運行以下命令:
sudo service nginx restart
sudo service php-fpm restart
現(xiàn)在,PHP 將使用 strict 標(biāo)準(zhǔn)報告錯誤。請注意,strict 標(biāo)準(zhǔn)可能會導(dǎo)致一些額外的警告或錯誤,因此在生產(chǎn)環(huán)境中謹(jǐn)慎使用。在開發(fā)過程中使用 strict 標(biāo)準(zhǔn)有助于確保代碼質(zhì)量。