php 自定义函数问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:15:15
function exitmessage($message,$url=''){
echo "$message";
echo "?><meta http-equiv="refresh" content="2;url=<? $url?>"/>";

为什么$url=''为什么要给它赋值,$url不可以这是怎么回事

function exitmessage($message,$url=''){ ... }
这个语法不是赋值,是设置函数参数的缺省值,你这样定义的函数,可以使用两个参数进行调用,也可以使用一个参数进行调用,也就是说$url可以缺省。

如果定义的形式是function exitmessage($message,$url){ ...}那么调用就必须两个参数。