PHP程式設計師在開發過程中經常會遇到各種錯誤。為了方便查錯,PHP預設會輸出錯誤提示。但在生產環境中,這些錯誤提示資訊不僅可能暴露你的程式碼結構,還會影響網站的效能和安全性。因此,關閉 PHP 的錯誤提示訊息是一個很有必要且簡單的操作。
接下來我們就來詳細討論如何關閉 PHP 的錯誤提示。
第一種關閉方式:在php.ini 檔案中修改
在PHP 的安裝目錄下,有一個名為"php.ini" 的設定文件。這個檔案記錄了 PHP 的各種設定訊息,包括錯誤提示訊息。我們可以透過修改這個檔案中的相關配置,來關閉 PHP 的錯誤提示。
步驟1:找到 php.ini 檔案
首先要找到 php.ini 檔案。一般情況下,在 PHP 的安裝目錄下,會有一個名為 "php.ini" 的檔案。如果找不到,可以在命令列輸入 php --ini 以查看 PHP 的信息,其中包括 php.ini 檔案的路徑。
步驟2:修改php.ini 檔案
使用文字編輯器開啟php.ini 文件,找到以下兩行程式碼:
display_errors = On error_reporting = E_ALL
將"On" 改為"Off",表示關閉錯誤提示。同時,將 "E_ALL" 改為 "0",表示關閉所有錯誤報告。修改後的程式碼如下:
display_errors = Off error_reporting = 0
儲存修改,退出編輯器即可。
步驟3:重啟PHP
修改 php.ini 檔案後,需要重新啟動 PHP 才能使設定生效。可以在命令列輸入 sudo service php7.2-fpm restart
重新啟動 Apache 或 Nginx,使新的 php.ini 設定生效。
第二種關閉方式:在 PHP 檔案中加入程式碼
在部分情況下,我們可能沒有權限修改 php.ini 檔案。這時,我們可以透過在 PHP 檔案中加入程式碼方式,來關閉 PHP 的錯誤提示。
在需要關閉錯誤提示的PHP 檔案的開頭添加如下程式碼即可:
ini_set('display_errors', 'Off'); error_reporting(0);
這樣,我們就在開發環境中關閉了錯誤提示訊息,保護了程式碼的安全性並提高了網站的效能。
不過,建議在生產環境中使用日誌檔案記錄錯誤訊息,以便後續對錯誤進行分析並改進程式。
以上是怎麼關閉php錯誤提示?兩者方法分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

php把负数转为正整数的方法:1、使用abs()函数将负数转为正数,使用intval()函数对正数取整,转为正整数,语法“intval(abs($number))”;2、利用“~”位运算符将负数取反加一,语法“~$number + 1”。

实现方法:1、使用“sleep(延迟秒数)”语句,可延迟执行函数若干秒;2、使用“time_nanosleep(延迟秒数,延迟纳秒数)”语句,可延迟执行函数若干秒和纳秒;3、使用“time_sleep_until(time()+7)”语句。

php字符串有下标。在PHP中,下标不仅可以应用于数组和对象,还可应用于字符串,利用字符串的下标和中括号“[]”可以访问指定索引位置的字符,并对该字符进行读写,语法“字符串名[下标值]”;字符串的下标值(索引值)只能是整数类型,起始值为0。

php除以100保留两位小数的方法:1、利用“/”运算符进行除法运算,语法“数值 / 100”;2、使用“number_format(除法结果, 2)”或“sprintf("%.2f",除法结果)”语句进行四舍五入的处理值,并保留两位小数。

在php中,可以使用substr()函数来读取字符串后几个字符,只需要将该函数的第二个参数设置为负值,第三个参数省略即可;语法为“substr(字符串,-n)”,表示读取从字符串结尾处向前数第n个字符开始,直到字符串结尾的全部字符。

判断方法:1、使用“strtotime("年-月-日")”语句将给定的年月日转换为时间戳格式;2、用“date("z",时间戳)+1”语句计算指定时间戳是一年的第几天。date()返回的天数是从0开始计算的,因此真实天数需要在此基础上加1。

方法:1、用“str_replace(" ","其他字符",$str)”语句,可将nbsp符替换为其他字符;2、用“preg_replace("/(\s|\ \;||\xc2\xa0)/","其他字符",$str)”语句。

查找方法:1、用strpos(),语法“strpos("字符串值","查找子串")+1”;2、用stripos(),语法“strpos("字符串值","查找子串")+1”。因为字符串是从0开始计数的,因此两个函数获取的位置需要进行加1处理。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版
SublimeText3 Linux最新版

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),