Переменные php

Печать RSS
234

Р
Автор
Пришелец
0
Добрый день, дорогие висавишники.
Возник вопрос о казалось бы довольно простой вещи - о переменных.
Порой в цмс встречается указание title после инициализации хеадера, например:

include('TEMPLATE_PATH/header.php');/*Например содержит все что в теге <head>*/
$header['head'] == 'Главная страница';/*Инициализация хеадера происходит до инициализации
 переменной содержащей наш тайтл (ну по крайней мере это так выглядит)*/

Объясните пожалуйста, как это работает, "погуглить" не получается, так как не знаю как это называется)
Изменил: Рюук (24.02.2014 / 11:24)
Ю

deleted
0
Вот, например:

В header:
...
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml; charset=UTF-8" />
<title> <?php show_title($title); ?> </title>
...
</head>

В файле с функциями:
<?php
function show_title(foo) {
    if (isset(foo)) {
        return foo;
    }

    else {
        return "Стандартный тайтл";
    }
}
?>

И, собственно, в каком-нибудь файле:

<?php 
require_once('../header.php');
$title = "Тайтл"
...
?>
Изменил: юЮЮфюв (24.02.2014 / 11:43)
Р
Автор
Пришелец
0
Не работает(( Тестил в одном файле, итог работы на скрине http://clip2net.com/s/6T9QFP
Ю

deleted
0
Я забыл точку с запятой, отвык от плохого)

Добавлено через 00:40 сек.
А нет, ты поставил ее.

Добавлено через 01:52 сек.
Ну да, я втупил) Шапка, все-таки должна быть после $title

Оранжевые штаны
0
1. SinigamiRuyk, почитайте о таких функциях как ob_start и ob_end
Р
Автор
Пришелец
0
4. TakteS, Но все равно спасибо)

Добавлено через 00:31 сек.
5. WmLiM, Пасиб, почитаю
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск