RSS   Twitter   Copiny   Copiny
Нашел ошибку? 

Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!

Почему нельзя использовать функцию die()?

Использовать для отладки функцию die() нельзя! Это может вызвать ряд ошибок в работе сайта. Joomla некоторые данные о пользователях и их сессиях хранит в базе данных MySQL, при самостоятельном завершении работы сайта, закрываются все соединения с базой данных, коректно завершается работа Framework'а. При использовании  функции die() вы сильно рискуете получить ошибки такого рода. 

 Warning: mysqli_query() [function.mysqli-query]:
 Couldn't fetch mysqli in C:\Apache2\htdocs\www_site\libraries\joomla\database\database\mysqli.php on line 147 

Либо

 Warning: mysql_real_escape_string() [function.mysql-real-escape-string]:
 Access denied for user 'root'@'localhost' (using password: NO) in /var/www/html/libraries/joomla/database/database/mysql.php on line 105 

Для этого лучше использовать готовый метод close() глобального объекта $mainframe.

echo 'Тест';
$mainframe->close();
/*
    Или используйте:
    jexit();
*/
 

При разработке собственных компонентов, можете объявить собственный предварительный обработчик перед завершением работы фреймворка. Например так:

function stop($msg = '') {
    global $mainframe;
    echo $msg;
    $mainframe->close();
    /*
      Альтернатива:
      jexit($msg);
    */
}

Смотрите также:
Комментарии (3) Добавить комментарий
  • tinyurl.com
    tinyurl.com
    23 Ноября 2019, 16:46
     ↑  0  ↓     ответ

    I think that is one of the so much vital information for me.

    And i am satisfied studying your article. But wanna observation on some general

    things, The web site style is great, the articles is really excellent : D.

    Just right process, cheers

  • http://tinyurl.com/
    http://tinyurl.com/
    24 Ноября 2019, 22:33
     ↑  0  ↓     ответ

    Wow, that's what I was searching for, what a information! present here at this website, thanks admin of this

    site.

  • plenty of fish dating site
    plenty of fish dating site
    27 Ноября 2019, 01:55
     ↑  0  ↓     ответ

    Hi there! Quick question that's totally off topic. Do you know how to make

    your site mobile friendly? My website looks weird when browsing from my apple iphone.

    I'm trying to find a theme or plugin that might be able

    to correct this issue. If you have any recommendations, please share.

    With thanks!

Оставить комментарий




* обязательно для заполнения

1 введенный почтовый адрес используется только для обратной связи при ответах в комментариях и сервиса gravatar.com
.