Объявления о состоянии на основе условий

Недавно я наткнулся на странный фрагмент кода

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

Является ли это хорошей практикой кодирования?

1 голос | спросил GoodSp33d 16 PM00000010000002631 2012, 13:37:26

1 ответ


8

Существует один допустимый прецедент:

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

Кроме этого, было бы предпочтительнее избегать определения ваших функций внутри блоков if.

ответил yannis 16 PM00000010000003131 2012, 13:57:31

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132