Core/Html/AbstractHtml.php
public function isHidden(int $state = null)
    {
        $attrib = 'hidden';

        if (empty($state)) {
            return $this->checkAttribute($attrib);
        }

        if ($state == 0) {
            $this->removeAttribute($attrib);
        }
        else {
            $this->addAttribute($attrib);
        }
    }
public function isHidden(int $state = null)
    {
        $attrib = 'hidden';

        if (empty($state)) {
            return $this->checkAttribute($attrib);
        }

        if ($state == 0) {
            $this->removeAttribute($attrib);
        }
        else {
            $this->addAttribute($attrib);
        }
    }
public function isHidden ( int $ state = null ) { $ attrib = 'hidden' ; if ( empty ( $ state ) ) { return $ this -> checkAttribute ( $ attrib ) ; } if ( $ state == 0 ) { $ this -> removeAttribute ( $ attrib ) ; } else { $ this -> addAttribute ( $ attrib ) ; } }
Hidden attribute setter and checker

Accepts parameter "null", "0" and "1".
"null" eg no parameter means to check for a set hidden attribute
"0" means to remove hidden attribute
"1" means to set hidden attribute

@param int $state
Hidden attribute setter and checker