Что за мода ставить _ перед функцией?

Главные вкладки

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 15 декабря 2010 в 20:22

Используется для включения в другие функции

<?php
function _mytheme_user_links() {

global 

$user;
    
$user_links = array();
    if (!empty(
$user->uid)) {
        
$user_links['account'] = array('title' => t('Profile', array('!username' => check_plain($user->name))), 'href' => 'user''html' => TRUE);
        
$user_links['logout'] = array('title' => t('Logout'), 'href' => "logout");
    }
    return 
$user_links;
}
?>
<?php
function mytheme_preprocess_page(&$vars) {
   
$vars['user_links'] = _mytheme_user_links();  
}
?>
Аватар пользователя Softovick Softovick 15 декабря 2010 в 16:14

Да, как Стен обозначил - обычно подчеркивание ставят перед функциями, которые являются в модуле второстепенными и обычно вызываются из более глобальных, уменьшая и структурируя код.