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的 讓瀏覽器按照宣告的協議執
內行容doctype html public "-//w3c//dtd html 4.01//en" "" target="_blank">http://www.
w3.org/tr/html4/strict.dtd">
瀏覽器會認為他是html4.01
這是html5
關於cdr模式的問題,關於CDR模式的問題
鄭州華山醫院 噴繪寫真之類的 模式全部用cmyk就可以了一般常見的cdr偏色一個是由於電腦顯示本身問題,還 有一個就是 沒有在ps裡面處理好了在匯入cdr,cdr本身的顏色偏灰。所以用cdr做寫真和噴繪,一定要注意一些灰度的問題。畫面不要太髒,否則偏色。顯示器上面瀏覽的是rgb模式,用cdr匯出來的...
關於PHP的PHP SELF的問題
陽光上的橋 有時候 php self確實沒有定義,這個與ini設定有關,用下面的語句肯定能解決問題 echo end 以上說的是更改伺服器的方法,也可以在php第一行加以下 同樣可以遮蔽本頁的notice error reporting e all e notice 在前面加上 php self s...
php關於陣列排序的問題
接wuchangqian的 row 1 array no 001,num 4 row 2 array no 002,num 5 row 3 array no 003,num 3 自定義排序,fn為自定義 函式 usort row fn foreach row as value 輸出排序後的陣列 fu...