1樓:周陽
是可以的啦 ,為什們報錯呢 主要是php有一個報錯的級別。
在指令碼頂部加一句 error_reporting(e_all^e_notice);設定報錯級別(忽略無視關要的錯誤);
//php錯誤報告級別
這些錯誤報告級別是錯誤處理程式旨在處理的錯誤的不同的型別:值常量
描述2e_warning
非致命的 run-time 錯誤。不暫停指令碼執行。
8e_notice
run-time 通知。
指令碼發現可能有錯誤發生,但也可能在指令碼正常執行時發生。
256e_user_error
致命的使用者生成的錯誤。這類似於程式設計師使用 php 函式 trigger_error() 設定的 e_error。
512e_user_warning
非致命的使用者生成的警告。這類似於程式設計師使用 php 函式 trigger_error() 設定的 e_warning。
1024
e_user_notice
使用者生成的通知。這類似於程式設計師使用 php 函式 trigger_error() 設定的 e_notice。
4096
e_recoverable_error
可捕獲的致命錯誤。類似 e_error,但可被使用者定義的處理程式捕獲。(參見 set_error_handler())
8191
e_all
所有錯誤和警告,除級別 e_strict 以外。
(在 php 6.0,e_strict 是 e_all 的一部分)
2樓:f行路
function getwd($inputname,$str=null) 方法傳入引數若想省略需要給預設值
3樓:匿名使用者
給個預設值才可以省略引數
php傳遞預設引數出錯?
4樓:0o胡少俠
這樣是不符合php的規範,你定義的函式引數是引用傳遞(變數前加了&符號),但使用時卻是值傳遞($_result=null),這裡有個例子:http://www.
設定函式引數預設值應該在定義函式的地方,而不是呼叫的地方,而且應該把預設定預設值的引數放在後面,如上面的函式方法應該改為:
static public function undb(&$_db, &$_result=null)
這樣在呼叫這個方法的時候是可以這樣的:db::undb($_db);即$_result可以省略
5樓:匿名使用者
這個容我想想 再想想
6樓:匿名使用者
因為你這裡是呼叫函式,當然不能給預設值啦,在定義函式時我們可以給一個函式的引數寫預設值,但是你這是在呼叫,哪能這樣寫的??
請問在命令提示符上執行ee怎麼傳入引數是多個
點開始du 執行 cmd 預設狀態是 c documentsandsettings administrator你再輸入zhi cd 桌面dao 進入 c documents andsettings administrator 桌面再輸入 檔名 專.jpg 即可開啟一張 請採屬納 main int a...
怎樣往dede sql傳入引數,如何給HTML標籤傳入引數
想在模板中使用類似這樣的引數傳到 dede是織夢內容管理系統dedecms的簡稱,以簡單 實用 開源而聞名,是國內最知名的php開源 管理系統,也是使用使用者最多的php類cms系統,系統作者僅有一人,卻做出如此功能的cms。用php標籤吧,或者改sql標籤底層 絕大多數dede標籤都不支援巢狀的。...
php類方法中引數問題引數怎麼是類名加上變
是宣告這個變數,是 這個類 的型別。例如 funciton getstudentname student stu 這個例子中,就是你問問題的例子,說的是 獲取學生姓名,這個引數中,宣告 變數 stu 是student類,其實這個時候 stu是物件,而不是變數。返回學生的姓名。你的問題應該是沒有理解方...