Que font les types stricts en PHP?

J'ai vu la nouvelle ligne suivante dans PHP 7, mais personne n'explique vraiment ce que cela signifie. Je l'ai googlé et tout ce dont ils parlent est de savoir si vous l'activez ou non comme un sondage. declare(strict_types = 1); Qu'est ce que ça fait? Comment cela affecte-t-il mon code? Devrais-je...