Search code examples
phplogic

PHP - If something is the case, do nothing


Is this a proper way to say: if something is the case, do nothing?

if ( ($hostNameInfo == $hostNameInput) && ($hostAddressInfo == $hostAddressInput) )
{
  return;
}

Update: I'm not inside a function. :( So the return is just nonsense.

Here is more code:

//if the input fields are equal to database values, no need to update and waste resources,hence, do nothing:
if ( ($hostNameInfo == $hostNameInput) && ($hostAddressInfo == $hostAddressInput) )
{
  //do nothing
}
//If, however, (they are NOT equal and) input fields are not empty:
elseif (!empty($hostNameInput) && (!empty($hostAddressInput)))
{
 //do something.
}

Thanks in advance, MEM


Solution

  • Maybe you should do the opposite, do something if your condition is not verified

    if($hostNameInfo != $hostNameInput || $hostAddressInfo != $hostAddressInput) {
       // do something
    }