猿问

面向对象中碰到一个问题


这是一个类中的一个方法,请问这个一开始设置$batch = UN_SET 是干嘛的,后面又判断$batch,这不是多此一举吗,哪位大神给小弟解释下这个代码的作用

不会说话的鱼
浏览 1483回答 2
2回答

周杨_

function  batch( $batch  = UN_SET)   //  这里的赋值 指的是 如果你在调用该方法的时候没有传值  则使用的是这里的默认值若这里没有默认值 你在调用的时候又没有给定数值的话 会报错

雪颲

刚开始是设置默认值,就是初值,如果没有别的值传过来就是用默认值,如果有就不是那个值了
随时随地看视频慕课网APP
我要回答