任何人都可以帮我解释这段代码吗?
$gallery = false
是什么意思?为什么要提起它而不是仅仅删除它?
模型/ post_model.php
public function post($post_parent_ID, $gallery = false)
{
}
答案 0 :(得分:2)
如果要为任何参数传递任何默认值,则需要像这样写。
那么为什么它是假的 - 因为默认情况下,您不想使用它。但是您保留了将来使用的选项。现在,当您使用任何其他值传递第二个参数时,它将起作用。否则,您的函数将使用第一个参数。
答案 1 :(得分:0)
函数参数有时可以是可选的,这意味着它们不需要包含任何数据。
public function post($post_parent_ID, $gallery = false)
{
}
意味着当我向这个函数发送内容时,我可以这样做:
$this->post(1);
or
$this->post(1, 2);
在帖子功能中,你会检查是否填充了$gallery
,取决于所需的用途。