Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
 Аватар для _Vladimir_
57 / 55 / 10
Регистрация: 27.07.2010
Сообщений: 279

Уместно ли использовать ключевое слово 'die' в проверке 'if'?

16.12.2015, 15:24. Показов 555. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Или есть более грамотный вариант?
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
 
require __DIR__ . '/models/oneNews.php';
 
if (isset($_GET['id'])) {
    $oneNews = News_getOne($_GET['id']);
    include __DIR__ . '/views/index.php';
    die;
}
 
header('Location: /views/errorPage.php');
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.12.2015, 15:24
Ответы с готовыми решениями:

Как использовать ключевое слово throw?
Не могу понять как использвоать ключевое слово throw. Вот написал, а дальше не знаю как. package u; class MultiCatch { public...

Зачем использовать ключевое слово static?
Здравствуйте. Зачем использовать ключевое слово static? И в каких ситуациях нужно использовать именно static?

Зачем надо использовать ключевое слово yield
Объясните мне, зачем надо использовать ключевое слово yield? Уже мозг кипит. К примеру здесь: public static IEnumerable&lt;int&gt;...

2
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
16.12.2015, 16:37
Есть еще вариант
PHP
1
exit();
1
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
16.12.2015, 16:40
Чтобы заголовок отправлялся только если нет $_GET['id']? Можно и так, я думаю скорее от ваших предпочтений зависит.

Я обычно стараюсь наоборот в условия закидывать обработку ошибок:

PHP
1
2
3
4
5
6
7
8
9
10
<?
if(!isset($_GET['id']))
{
    header('Location: /views/errorPage.php');
    die();
}
 
require __DIR__ . '/models/oneNews.php';
$oneNews = News_getOne($_GET['id']);
include __DIR__ . '/views/index.php';
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.12.2015, 16:40
Помогаю со студенческими работами здесь

Нюансы синтаксиса: как рекомендуется использовать ключевое слово auto?
Когда рекомендуется использовать тип auto, или просто удобнее?

Когда уместно использовать интерфейс?
Добрый день. Возник такой вопрос. Вот пишу я приложение в котором есть три класса, первый класс создаёт коллекцию из XML файла, второй...

Для чего использовать ключевое слово event в объявлении события, если события — это те же самые делегаты
Господа, скажите пожалуйста, для чего использовать ключевое слово event в объявлении события, если события - это те же самые делегаты ?...

Считать из первого файла ключевое слово и цвет и выделить слово во втором файле
считать из 1 файла ключевое слово и цвет и выделить слово во 2ом файле. файлы html. #include &lt;stdio.h&gt; #include &lt;conio.h&gt; ...

Определить, в введенном предложении слово, которое состоит из тех же букв, что и заданное ключевое слово.
Ввести предложения и ключевое слово. Определить, в введенном предложении слово, которое состоит из тех же букв, что и заданное ключевое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru