關於PHP嚴格模式的相關問題

時間 2021-07-08 22:21:26

1樓:匿名使用者

因為你沒有通過post提交'zy'這個引數,php直譯器在當前的上下文環境中找不到這個變數,因此判斷這個變數未定義,變數未定義預設是會給出notice的

你這樣就行了:

$zy = isset($_post['zy']) ? $_post['zy'] : null;

對於php這種弱型別語言來說, 變數使用前判斷是否定義也是個好習慣

2樓:充電草莓

我要問倆問題

1, php從未有過嚴格模式, 能用原文表達下嗎2, 這樣寫沒什麼不規範的, 你是否可以給出錯誤提示的具體內容之後我開始回答你的問題, 但這基於猜測而已預設安裝的php是不顯示提示級錯誤的(e_notice), 如果開啟了, 當直接使用一個未初始化的變數時會給出錯誤提示, 未定義的變數, 當使用一個不存在的陣列鍵時, 會提示未定義的索引

例:echo $abcdefg;

這時會輸出錯誤提示

$abcdefg = 1;

echo $abcdefg;

這時可以正常顯示1

html的doctype作用?嚴格模式與混雜模式如何區分?它們有何意義

3樓:賈梓默

doctype(是來document type文件型別的簡寫)是一組機器自可讀的規則,它們指示(x)html文件中允許有什麼,不允許有什麼,doctype正是用來告訴瀏覽器使用哪種dtd,一般放在(x)html文件開頭宣告)用以告訴其他人這個文件的型別風格嚴格模式: 瀏覽器以最高標準呈現頁面。

混雜模式: 以一種比較寬鬆的向後相容的方式呈現頁面。(混雜模式通常模擬來瀏覽器的行為以**老站點無法工作。)

觸發嚴格模式

觸發嚴格模式很簡單,就是正常的建立網頁,宣告正確的dtd,便是嚴格模式。

觸發混雜模式

而混雜模式的觸發可以通過在html文件開始不宣告dtd,或者在doctype前加入xml宣告l來實現。

4樓:匿名使用者

作用bai是告訴瀏覽du器zhi

我的html使用的那個版本的html協議寫dao的 讓瀏覽器按照宣告的協議執

內行容>http://www.

w3.org/tr/html4/strict.dtd">

瀏覽器會認為他是html4.01

這是html5

關於cdr模式的問題,關於CDR模式的問題

鄭州華山醫院 噴繪寫真之類的 模式全部用cmyk就可以了一般常見的cdr偏色一個是由於電腦顯示本身問題,還 有一個就是 沒有在ps裡面處理好了在匯入cdr,cdr本身的顏色偏灰。所以用cdr做寫真和噴繪,一定要注意一些灰度的問題。畫面不要太髒,否則偏色。顯示器上面瀏覽的是rgb模式,用cdr匯出來的...

關於php獲取post值的問題!

在php的配置檔案裡,有一個開關叫做 register globals,如果是on,則post提交以後,直接用 欄位,就可以取到post的值了,出於安全性考慮,這個開關在新版的php裡預設是關閉的,當這個開關是關閉的時候,你可以用以下的 來模擬這個效果 if ini get register glo...

關於失業金的問題,關於失業金的相關問題?

我想請問下,我還可以領失業金嘛?需要哪些證明?你可以有失業狀態下申請享受失業補貼金。同時,享受失業金是有一定條件的 1 按照規定參加失業保險,所在單位和本人已按規定履行繳費義務滿一年以上的 2 在法定勞動年齡內非因本人意願中斷就業的 3 已按規定辦理失業和求職登記的。只要滿足以上條件,是可以享受失業...