Привет
Пишу скрипт но не знаю, что сделать для увеличения производительности, либо:
if(@include('file'))
{
//Если файл найден, файл php. какой либо модуль либо шаблон
}
else
{
//Если файл не найден
}
или
if(is_file('file'))
{
//Если файл найден, файл php. какой либо модуль либо шаблон то подключаем его
include 'file';
}
else
{
//Если файл не найден
}
Первый метод устраивает только когда возникнут ошибки в скрипте 'file' то перед include стоит @, что отменяем вывод ошибок, а второе я так думаю тормозит работу из-за проверки на существование файла.
Что лучше для производительности?
Примечание:
Gremlin13, я и использую такую конструкцию в некоторых местах,
но вот как бороться с ошибками в скрипте вызванном @include?
Примечание:
Возникла у меня другая идея, использовать не @ для "глушения ошибок", а error_reporting(E_ERROR); либо
через GET либо ещё как, к примеру
if(isset($_GET['debug']))
{
error_reporting(E_ALL);
}
else
{
error_reporting(E_ERROR);
}
Примечание:
т.е когда отладка, то включаем вывод ошибок
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.