thinkphp中怎么關(guān)閉未定義變量提示

一、為什么會(huì)出現(xiàn)未定義變量

未定義變量通常會(huì)在以下情況中出現(xiàn):

  1. 變量拼寫錯(cuò)誤。

  2. 變量未被聲明或賦值。

    立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

  3. 變量作用域不正確。

二、如何關(guān)閉未定義變量提示

We can turn off undefined variable notice by modifying the php.ini file or configuring it within the application.。以下是兩種方法的詳細(xì)說明。

  1. 修改php.ini文件

打開php.ini文件,在其中找到error_reporting配置項(xiàng)。將其值更改為以下代碼:

error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

該配置將關(guān)閉未定義變量的提示。

  1. 在應(yīng)用程序中進(jìn)行配置

thinkphp應(yīng)用程序中配置,即使你不想改動(dòng)php.ini文件。首先,在public/index.php文件中找到以下代碼:

define(‘APP_DEBUG’, true);

將APP_DEBUG的值改為false。這將關(guān)閉所有調(diào)試信息,包括未定義變量提示。

除了關(guān)閉所有調(diào)試信息外,我們還可以針對未定義變量進(jìn)行關(guān)閉。可以將以下代碼添加到config.php文件中:

‘display_not_found_error’ => false,

‘trace_exception’ => false,

上述配置將在應(yīng)用程序中關(guān)閉未定義變量提示。

thinkphp是什么

thinkphp屬于一種免費(fèi)的開發(fā)框架,能夠用于開發(fā)前端網(wǎng)頁,最早thinkphp是為了簡化開發(fā)而產(chǎn)生的,thinkphp同時(shí)也是遵循Apache2協(xié)議,最初是從struts演變過來,也把國外一些好的框架模式進(jìn)行利用,使用面向對象的開發(fā)結(jié)構(gòu),兼容了很多標(biāo)簽庫等模式,它能夠更方便和快捷的開發(fā)和部署應(yīng)用,當(dāng)然不僅僅是企業(yè)級應(yīng)用,任何php應(yīng)用開發(fā)都可以從thinkphp的簡單、兼容和快速的特性中受益。

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊6 分享