Dichiarazioni di funzioni basate sulle condizioni

1

Recentemente mi sono imbattuto in una strana porzione di codice

if(foo == bar){
 function foo_bar(){
   // Function definition
 }
}

Questa è una buona pratica di codifica?

    
posta GoodSp33d 16.08.2012 - 11:37
fonte

1 risposta

8

C'è un caso d'uso valido:

if( !function_exists("helloWorld") ) {
    function helloWorld() {
        ...
    }
}

Oltre a questo, sarebbe preferibile evitare di definire le tue funzioni all'interno di se blocchi.

    
risposta data 16.08.2012 - 11:57
fonte

Leggi altre domande sui tag