如何停止PHP函数
我有下面的代码,我需要停止该功能如果第一个if为true,我将不执行其余的代码 你能帮我吗? 谢谢如何停止PHP函数,php,Php,我有下面的代码,我需要停止该功能如果第一个if为true,我将不执行其余的代码 你能帮我吗? 谢谢 function valideInfosReclamation($date,$idSite,$idNature,$idActivite){ if($date==""){ ajouterErreur("Le champ date ne doit pas être vide"); } else{ if(!estDatevalide($date))
function valideInfosReclamation($date,$idSite,$idNature,$idActivite){
if($date==""){
ajouterErreur("Le champ date ne doit pas être vide");
}
else{
if(!estDatevalide($date)){
ajouterErreur("Date invalide");
}
}
if($idSite || $idNature || $idActivite == ""){
ajouterErreur("Certains champs sont vides et doivent êtres remplis");
}
}
使用return,它将退出该函数。在这里,我在每次aRouterReur调用后停止函数
这只是一个示例,请尝试限制函数中返回指令的使用,因为不止一个或两个…使用返回指令不是一个好做法,它将退出函数。在这里,我在每次aRouterReur调用后停止函数
这只是一个例子,尽量限制在函数中使用返回指令,因为拥有一个或两个以上的返回指令不是一个好的实践…您可以停止使用die;所有程序。您可以使用骰子停止;所有的程序。。可能重复的可能重复。可能重复的可能重复使用多个返回是一个简单的方法,但我认为这不是最好的做法。它会使程序流很难阅读。@PhilippPalmtag True,这里只是一个例子。使用多重返回是一个简单的方法,但我认为这不是最好的做法。它会使程序流很难阅读。@PhilippPalmtag True,这里只是一个示例。
function valideInfosReclamation($date,$idSite,$idNature,$idActivite){
if($date==""){
ajouterErreur("Le champ date ne doit pas être vide");
return ;
} else {
if(!estDatevalide($date)){
ajouterErreur("Date invalide");
return ;
}
}
if($idSite || $idNature || $idActivite == ""){
ajouterErreur("Certains champs sont vides et doivent êtres remplis");
return ;
}
}