php - Best practice for > < and == in a function -


i have come across conundrum use bunch of ifs or switch.

to put in perspective, current project working on involves comparing width , height of image number determine if width longer height or same.

here code far:

private function compare($width, $height) {     return $width - $height; } 

this works might expect.

what find out if there better way this:

    if($this->compare($this->width, $this->height) == 0)     {      }     if($this->compare($this->width, $this->height) < 0)     {      }     if($this->compare($this->width, $this->height) > 0)     {      } 

thanks

for value returned method compare(), have 3 posibilities, have 2 conditions , can obmit one:

$recievedvalue = $this->compare($this->width, $this->height); if( $recievedvalue == 0 ) {      // value equal 0 } else if( $recievedvalue < 0 ) {     // value less 0 } else {     // value more 0 } 

Comments

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -