Php 修剪函数头中的参数
函数头如下所示Php 修剪函数头中的参数,php,function,Php,Function,函数头如下所示 function doit($theparam){ //$theparam is untrimmed $theparam = trim($theparam); //$theparam is now trimmed } 是否可以在第一行上自行修剪?我试过那两个,但都不管用 function doit( trim($theparam) ){ //access trimmed version } function doit( $theparam = trim(
function doit($theparam){
//$theparam is untrimmed
$theparam = trim($theparam);
//$theparam is now trimmed
}
是否可以在第一行上自行修剪?我试过那两个,但都不管用
function doit( trim($theparam) ){
//access trimmed version
}
function doit( $theparam = trim($theparam) ){
//access trimmed version
}
我有几个功能,都是从修剪开始的。如果我能少用几行,我会很高兴的 就这么做吧
function doit($theparam){$theparam=trim($theparam);
}
;-)只是开玩笑。我认为没有办法在函数参数括号内实现这一点在PHP4.x或5.2中是不可能的。 不能将一个函数用作另一个函数的默认参数。 5.3支持闭包,闭包看起来很像jitter编写的代码片段 如果在同一个类中有多个方法需要一个特殊格式的字符串,那么可以为此创建一个实用函数。
如果您以后发现需要额外的格式设置,您只需要更改一个方法。不,您不能这样做。 PS:你为什么要做这样的事 编辑:要节省空间,可以执行以下操作:
function doit($theparam) { $theparam = trim($theparam);
//access trimmed version
}
函数参数从何而来?如果可能的话,将它们包装到能够返回已修剪值的对象中 只是为了节省空间。我有10个函数,都是从这一行开始的,我想代码可以整理一下。