Конструктор прототип:
void __construct ([ mixed $args [, $... ]] )
Это означает, что возвращаемое значение __construct
отбрасывается и бесполезно, поскольку возвращается сам объект.
Если вы запустите var_dump($checkZero);
, вы увидите, что это объект класса CheckZero
.