PHP检查函数是否返回True或False
在检查第一个函数是否返回true或false时,如何在第二个函数中提供参数PHP检查函数是否返回True或False,php,function,Php,Function,在检查第一个函数是否返回true或false时,如何在第二个函数中提供参数 public function function1($arg1, $arg2, $arg3){ if(($arg1 + $arg2 + $arg3) == 15){ return true; }else{ return false; } } public function function2(){ if($this->function1(what do i put i
public function function1($arg1, $arg2, $arg3){
if(($arg1 + $arg2 + $arg3) == 15){
return true;
}else{
return false;
}
}
public function function2(){
if($this->function1(what do i put in here???) === true){
// do something
}else{
// do something else
}
}
我只需要知道在调用第一个函数时如何提供参数。第一个函数执行它的任务并返回true或false。在第二个函数中,我只需要知道返回值是true还是false。我还需要提供参数吗?为什么我不能像$this->function1()那样调用函数
将返回值保存在变量中并在第二个函数中检查是否更有意义
谢谢大家! 这取决于第一个函数采用的参数。。。如果它们都是字符串,则可能是:
public function function1($arg1, $arg2, $arg3){
...
return true;
...
return false;
}
public function function2(){
if($this->function1("string1", "string1", 55) === true){
// do something
}else{
// do something else
}
}
这取决于第一个函数采用的参数。。。如果它们都是字符串,则可能是:
public function function1($arg1, $arg2, $arg3){
...
return true;
...
return false;
}
public function function2(){
if($this->function1("string1", "string1", 55) === true){
// do something
}else{
// do something else
}
}
仅凭所提供的信息是不可能回答这一问题的
正确答案是
功能1
所期望的结果。该函数获取一些信息并基于这些信息返回一个值。如果不知道函数做什么或如何做,就不可能回答。仅凭给出的信息是不可能回答的
正确答案是
功能1
所期望的结果。该函数获取一些信息并基于这些信息返回一个值。如果不知道函数做什么或如何做,就无法回答。函数将根据其参数返回true
或false
。你问的是如何让函数返回42
,而不告诉我们它是如何工作的,这是毫无意义的。嗯,这取决于你编写该函数的目的是什么?你是否已经阅读了?@Gumbo,这是过程代码…函数将返回true
或false
,这取决于它的参数。你在问如何让函数返回42
,而不告诉我们它是如何工作的,这是毫无意义的。嗯,这取决于你编写该函数的目的是什么?你是否已经阅读了?@Gumbo,这是过程代码…前两个是字符串,第三个是整数。@user1002039,它类似于上面的代码,然后。我得到三个参数的未定义变量错误。@user1002039,我们能看更多的代码吗?如果按问题中的方式设置function1,则会导致错误,因为…
无效。前两个是字符串,第三个是整数。@user1002039,则类似于上述代码。这三个参数都有未定义的变量错误。@user1002039,我们能看到更多代码吗?如果按问题中的方式设置function1,则会导致错误,因为..
无效。只需查找正确的语法即可$这个->arg1美元或类似的东西。如果我只提供$arg1,$arg2。。。我得到一个未定义的变量错误。@user1002039:然后请编辑您的问题以包含一个具体的代码示例。只需查找正确的语法即可$这个->arg1美元或类似的东西。如果我只提供$arg1,$arg2。。。我得到一个未定义的变量错误。@user1002039:然后请编辑您的问题,以包含一个具体的代码示例。