如何關閉php的notice和warning問題

時間 2022-05-24 21:55:02

1樓:郭樂

1、在php.ini檔案中改動error_reporting改為:error_reporting=e_all & ~e_notice

2、如果你不能操作php.ini檔案,你可以使用如下方法

在你想禁止notice錯誤提示的頁面中加入如下**:

error_reporting(255);

是列出所有提示

error_reporting(0);

是不顯示所有提示

建議使用

error_reporting(7);

只顯示嚴重錯誤

1 e_error 致命的執行時錯誤

2 e_warning 執行時警告(非致命性錯誤)

4 e_parse 編譯時解析錯誤

8 e_notice 執行時提醒(經常是bug,也可能是有意的)

16 e_core_error php啟動時初始化過程中的致命錯誤

32 e_core_warning php啟動時初始化過程中的警告(非致命性錯)

64 e_compile_error 編譯時致命性錯

128 e_compile_warning 編譯時警告(非致命性錯)

256 e_user_error 使用者自定義的致命錯誤

512 e_user_warning 使用者自定義的警告(非致命性錯誤)

1024 e_user_notice 使用者自定義的提醒(經常是bug,也可能是有意的)

2048 e_strict 編碼標準化警告(建議如何修改以向前相容)

4096 e_recoverable_error 接近致命的執行時錯誤,若未**獲則視同e_error

6143 e_all 除e_strict外的所有錯誤(php6中為8191,即包含所

2樓:育知同創教育

1找到你自己的php配置檔案php.ini,用記事本開啟,2在該檔案中找到error_reporting = e_all3把該行**替換成error_reporting = e_all & ~e_notice & ~e_strict

這樣就解決了這個問題了。

grompp時的warning,怎麼解決這個group的問題

3樓:笑喘是病得抽

這個warning 正常,作業系統的問題,不影響使用.undo endgroup 也正常,就是你可以undo(返回到前一步操作)的次數已經要重新開始計數了,gambit裡面似乎限定...

php,函式問題

4樓:匿名使用者

函式返回值用return, 不用echo

function total($maxinum_number)return $sum;}

5樓:兄弟連教育北京總校

先說下**為什麼這樣寫

遞迴分為二步:

1.遞推 2.迴歸

遞推:遞推為正向的推導,即從前向後的分析問題,尋找遞推的條件。

1-3求和為例

sum(1) = 1 + 0

sum(2) = 2 + 1

sum(3) = 3 + 2 + 1

可發現sum(1) = 1 + 0

sum(2) = 2 + sum(2-1)

sum(3) = 3 + sum(3-1)

這樣一來把求 sum(3) 轉為求sum(2)的把求sum(2)的轉為求sum(1)

迴歸自後向前再追逆一遍。論證前期推導的正確性。

經過以上分析所以得函式sum的公式為:

sum(n) = n + sum(n-1)

所以sum(n)的函式原型為:

function sum($n)

但這段**還是有問題,因為還缺少了退出條件。所以寫遞迴的時候注意了。一定要寫一個 if 語句用來判斷遞迴何時退出。沒有退出條件的遞迴就是死迴圈。

怎麼退出呢?退出條件是什麼?這裡由於是計算1-3之和所以這個函式的成立條件為 00)

return $n + sum($n-1);

return

return $a; //這裡讓它的最後一次迴圈加了0而不是-1,我這裡執行的跟你的不一樣吧。。呵呵。。因為你的if條件是$n > 1 所在 else 裡 $n <= 1 所以你的最後加了1就退出了。。

}最後總結下執行過程

用一行表示下,也許這樣表達你能明白,這段**就相當於如下的公式。

sum(3+sum(2+sum(1)))

如果讓你去執行你會如何呢?

你會先看到外層的sum(3+當看到+號了發現後面還有一個函式沒有求,哎算了。。。sum(3)現在求不了我把sum(2)求出來再求sum(3)吧,於

是你看sum(2

又是看到+號後面又有了一個sum函式是求sum(1)的心想這回看你還有沒有了。。嘻嘻。。。好了sum(1)求出來了再把sum(1)的值返回再加上

2 也就是求出了sum(2),sum(2)求出來了再加上3,sum(3)也求出了最後函式執行終止。。。。

講了這麼多。。只是為了你理解的透徹些

html與php互動的問題

6樓:育知同創教育

瀏覽器發請求到伺服器 伺服器解析請求並提取資料 伺服器將資料轉換為html 伺服器把最後解析完成的html返給瀏覽器

php許可權問題

7樓:山東文匯軟體

和php關係不大,八成是你伺服器的域名指向檔案目錄不對

php和web前端的區別,PHP和web前端的區別

深圳市易百訊科技 2 web前端是html語言寫到 上面,開啟之後檢視源 還是你寫的前端 php伺服器 前端指的是通過瀏覽器和使用者互動的那部分。伺服器,一般是管理資料,為前端 客戶端提供資料傳輸的。 一個後端,一個前端,這就是最大區別。詳細點的話,可以這麼說 1 功能不一樣,php主要用於後端處理...

php如何在類中呼叫另檔案的類,PHP如何在類中呼叫另一個檔案的類

你的這種定義方法是錯誤的,在類定義中不能直接包含檔案或例項化物件,只能對類中屬性進行定義 請參考天南 46926125 寫的demo php demo code class b function d obj new b obj d day忘不掉的痛 在a類中 把 a 定義為公有的成員屬性。class...

php怎麼上傳附件?如何用PHP給上傳的檔案改名

都是高手,俺們也來學習學習。php 檔案上傳 files怎麼為空?1 檢查下 是否上傳檔案 過大,2 裡面 file uploads 是否開啟 如何把自己的php檔案釋出到網際網路上?1 買個域名 2 買個空間 3 把域名解析到空間 4 用ftp上傳 php 檔案到空間 5 訪問你的域名 6 就能訪...