假設這是我提到的代碼的一個例子。包含2個參數的聲明函數是否仍然運行? (PHP)
<?php
function my_function($argument_1, $argument_2){
echo $argument_1.' '.$argument_2;
}
my_function('This is argument_1');
?>
的問題是,是否my_function
仍,如果我只用1參數調用它提供在上面的代碼?
P.S.我已經在我的本地主機(XAMPP)上嘗試過它,並且它運行正常時發生了未定義的變量錯誤(仍然打印出$argument_1
),但是我想知道這是一般情況還是因爲我的本地主機上的php配置
由於提前
啓用錯誤報告會拋出一個錯誤'使用error_reporting(E_ALL || E_STRICT);'這是已經使用error_reporting啓用在開發這樣你就可以處理拋出的警告和注意事項錯誤的好習慣由PHP。 – aharen