{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (3 сен 2014, 09:51) [0/0] [0] [спам] [под]

<?php
class head
{
protected static $TitleName = "Без названия";
// Верх страниц
static function Start()
{
print "<html>"; // закрывается в ногах сайта
print "<head>";
print "<meta charset='UTF-8'>";
printf("<title>%s</title>", self::$TitleName);
}
static function Style()
{
// Стиль сайта и css код
print "<link rel='stylesheet' type='text/css' href='style.css' />";
}
static function JScode()
{
// JavaScript. Советую JQ код.
print "<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js'></script>";
echo '<script>
setInterval(function(){
$("#RefLoad"*.load("index.php #RefLoad"*;}, 1000);
</script>';
}
static function Close()
{
// закрываем шапку
print "</head>";
print "<body>"; // Тело сайта*
}
public function __construct($title=false)
{
// заголовок страниц
self::$TitleName = ($title?$title:self::$TitleName);
// вывод
self::Start();
self::Style();
//self::JScode();
self::Close();
}
}
?>
вывод шапки
<?php
new head("Новая страница"*;
?>
нормально сделал?

2. (3 сен 2014, 09:56) [0/0] [0] [спам] [под]

А чем не легче Это?
function head($title = 'SITE.RU'){
echo 'тут шапка крч
<title>'.$title.'</title>
конец шапки крч';
}

вывод
head('Новая страница');

3. [автор] (3 сен 2014, 09:57) [0/0] [0] [спам] [под]
ЗЕЛЁНЫЙ ШЕРШЕНЬ,

Ясно* А ничего что это полная шапка а не просто заголовок?

4. (3 сен 2014, 09:58) [0/0] [0] [спам] [под]
Alekksss,

ну так и моя функция полная шапка, просто добавить что надо и все * Никогда не любил усложнять код.
Добавлено 03.09.14 в 09:59:24:
Да и я всегда так делаю в своих разработках


Изм. 1 раз. / Посл. изм. (3 сен 2014, 09:59)
5. [автор] (3 сен 2014, 10:00) [0/0] [0] [спам] [под]
ЗЕЛЁНЫЙ ШЕРШЕНЬ,

Усложнять нечего. Тебе на вывод адекватной страницы уйдет куча строк. Ооп решает эту проблему и код сокращается в разы.
Добавлено 03.09.14 в 10:04:06:
Тебе придется подключать функции каждый раз. Что очень нагружает сайт. Я же могу подключать только нужные мне функции.

6. (3 сен 2014, 10:04) [0/0] [0] [спам] [под]
Alekksss,

пффф *
Добавлено 03.09.14 в 10:04:55:
один инклуд и все, все функции в твоих руках*

7. [автор] (3 сен 2014, 10:06) [0/0] [0] [спам] [под]

ЗЕЛЁНЫЙ ШЕРШЕНЬ, просто признай что процедурка унылое Г. Все современные крупные сайты написаны на основе ООП. Иди им скажи что твоё head тащит*
Добавлено 03.09.14 в 10:07:10:
Вот именно. Зачем мне все функции? Не рационально используешь ресурсы*

8. (3 сен 2014, 10:08) [0/0] [0] [спам] [под]
Alekksss,

Ключевая фраза "Все современные крупные сайты" * Мы тут в вапе народ скромный
Добавлено 03.09.14 в 10:09:07:
Тоесть легче создать класс внутрь засунуть пару тройку функций?

9. [автор] (3 сен 2014, 10:09) [0/0] [0] [спам] [под]

ЗЕЛЁНЫЙ ШЕРШЕНЬ, тоже верно* тут уже дело вкуса. Мне ооп нравится из-за схожести к pawn языку. Pawn тащит*

10. [автор] (3 сен 2014, 10:10) [0/0] [0] [спам] [под]

ЗЕЛЁНЫЙ ШЕРШЕНЬ, да с классами легче. Стоит над мини попатеть и потом станет легче работать.

Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений