Une fonction à l'intérieur d'une structure if

puis-je mettre une fonction en PHP à l'intérieur d'un si de la structure? comme ceci:

<?php
    if(true){
         function HelloWorld(){
             echo "Hello World!!!";
         }
         HelloWorld();
    }
?>

parce que j'ai essayé et il fonctionne, mais je ne sais pas si c'est correct ou pas. Grâce

source d'informationauteur Cattani Simone