【发布时间】:2014-02-17 15:51:56
【问题描述】:
我创建了一个 php 函数,我想清除/重置函数的参数。
例如,我在 index.php 中声明了此函数两次:
grid_init($type='portfolio',$postNb=4,$rowNb=2);
grid_init($type='post',$postNb,$rowNb);
function grid_init($type,$postNb,$rowNb) {
?>
<div class="container" data-type="<?php echo $type; ?>" data-postNb="<?php echo $rowNb; ?>" data-rowNb="<?php echo $rowNb; ?>">
some stuff.....
</div>
<?php
}
如果我没有在我的第二个函数中指定我的参数(在上面的示例中 $postNb $rowNb),这些变量将采用在前一个函数中声明的前一个参数的值($postNb=4,$rowNb=2)...
如何在同一文件中声明的每个函数之间重置/清除函数中的参数?
【问题讨论】:
-
你会想要使用类。
-
类是什么意思? S抱歉我不熟悉PHP...我现在知道如何编写脚本或经典函数...
-
请显示已声明的函数,未执行。没有理由在您正在调用的函数中使用
$type='portfolio',而不仅仅是'portfolio'。 -
顺便说一句,在我的函数中,我有超过 20 个参数...
标签: php function arguments var