<?php
function banners($position = 'ignore me', $size = 'ignore me'){
if($position == 'ignore me'){
// do what every you want here
}
else{
// passed parameter code here
}
if($size == 'ignore me'){
// do what every you want here
}
else{
// passed parameter code here
}
}
banners('ignore me', 250);
banners('home', 'ignore me');
function banners($position = null, $size = null) {...}
banners(size: 250); // position will remain null, equivalent to: banners(null, 250);
banners(position: "home"); // size will remain null, equivalent to: banners("home");
3条答案
按热度按时间kxe2p93d1#
只需在“required”参数中添加一些内容,比如null或其他默认值,如下所示:
现在这个函数的参数是可选的,因为这个参数有一个默认值,你也可以在你的函数中硬编码这些参数,比如:
6ie5vjzr2#
@bonaca我希望你想做一个像下面这样的函数,所以只要为参数赋一个默认值,试试下面的一个:
qgelzfjb3#
从PHP8开始,你可以像这样使用命名参数:
PHP文档和further reading and examples on stitcher.io