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');
...