php报错:Warning: Missing argument 2 for user_data(), called in 地址
这个报错是因为在方法的一些参数没有传值丢失了,所以会报错
报错信息中的2表示第二个参数丢失
Warning: Missing argument 2 for get_data(), called in G:\work\test.php on line 6 and defined in G:\work\test.php on line 3
function get_data($a='', $b){ } get_data('a');
像上面这个这个方法就会报这个错,因为$b没有初始化参数值,在调用该方法的时候又没有进行传值,所以会报错
所以要么对$b进行初始化的空字符。
function get_data($a='', $b=''){ }
或者在调用方法的时候带上参数。
get_data(11,'b');
所以在一些方法的使用过程中,可以对方法参数进行默认值初始化,这样就可以避免有使用使用方法的时候,没有参数导致报错问题
本文作者: Liaodeity
本文链接: https://www.jianbaizhan.com/article/303
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!
抢楼来了