[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: return header и header
m4a1fox
Господа, скажите, вот 2 кода

header ('Location: ./index.php?page=log');

и

return header ('Location: ./index.php?page=log');

Работают одинаково (вроде). В чем разница и что лучше использовать? Спасибо!



Спустя 53 секунды (25.08.2011 - 12:09) linker написал(а):
Вот так правильно
header('Location: ./index.php?page=log');
exit();

Спустя 49 секунд (25.08.2011 - 12:10) m4a1fox написал(а):
linker
Ага! Спасибо! Буду знать!

Спустя 3 минуты, 2 секунды (25.08.2011 - 12:13) EvilDev написал(а):
Если интересно:
Скрытый текст

return вообще только в функциях используется.
Для header() он вообще не нужен т.к. функция ничего не возвращает

Спустя 16 минут, 38 секунд (25.08.2011 - 12:29) m4a1fox написал(а):
EvilDev
Спасибо! Теперь точно запомню!

Спустя 10 часов, 42 минуты, 37 секунд (25.08.2011 - 23:12) kirik написал(а):
Цитата (EvilDev @ 25.08.2011 - 05:13)
return вообще только в функциях используется.

Просто в файле тоже можно использовать. Например некоторые фреймворки возвращают конфиг:
cfg.php
<?php
return array(
'db' => array(...)
...
);

index.php
<?php
$cfg = require('./cfg.php');
...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.