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
關於買方驅動的電子商務模式的相關問題
對於製造業企業來說,採用基於買方驅動的電子商務模式有以下幾個好處 一 從關注單一資訊需求轉到了更為全面的 全過程,使電子商務的 商務 概念更為突出,更為系統化 二 標準化的作業方式,使 各方職責清晰,從而降低溝通成本,提高交易效率 三 各個環節交易資料的全面性和及時性,為提升管理決策水平提供了保障 ...
跪求php大俠解決關於php安裝的問題?
重新下一個對應php版本的32位php 試試。關於php的安裝問題 php並不是你解壓後不好了,你還要在iis或者apache裡配置才行的,如果配置好了,你在 根目錄下新建一個檔案,在這個php檔案中定入以下 然後你在瀏覽器裡訪問localhost,如果出現了php的介面,那麼你就算是安裝成功了。安...
PHP5的配置問題 關於PHP5的配置問題
這個是配置問題,需要在php ini 和mysql ini 或apache服務中新增對mysql檔案的支援。支援你使用整合的一體安裝,如wammp等,可以不需要在配置這些東西,就能用 看看是否安裝php mysql php mysqli兩個擴充套件模組 關於php5的配置問題 你這個是典型的php安...