Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> буфферизация: ob_start и остальные, поясните, как работают подобные функции? 
V
    Опции темы
numerovan
Дата 16.12.2009, 20:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



ни когда не пробывал на деле функции типа ob_start ... Как они вообще работают ?
PM MAIL   Вверх
Nigel
Дата 16.12.2009, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


познаю мир
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 20.11.2007

Репутация: 7
Всего: 19



Прочтите сначала php.net/ob_start. Если возникнут вопросы, пишите
PM MAIL   Вверх
capitan
Дата 16.12.2009, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Это называется буферизацией. Тут по-русски и понятно: http://www.spravkaweb.ru/php/managfun/print/fun
PM MAIL WWW ICQ   Вверх
numerovan
Дата 18.12.2009, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



прочитал я про эту буферизацию , понял что нужно ввдить и как очищать ... 

Для каких приёмов используют буферизацию ?
Чем она отличается от простой переменной ? я так же и в переменную могу ввести строку или как-то ещё повлиять ...

Поясните пожалуйста ...

Буферизацию понимаю так ... как о ОС Виндоус ... скопировали , допустим , что-то в буфер обмена , после можем встравлять в различные места в любое время , хоть через час , хоть через сутки .
PM MAIL   Вверх
capitan
Дата 18.12.2009, 21:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Буфер обмена и буфер вывода  - совершенно разные вещи.  В буфер вывода, вся информация, которая должна "показаться" в браузере складывается и выводится только тогда,- когда дается команда на вывод.
PM MAIL WWW ICQ   Вверх
numerovan
Дата 18.12.2009, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



Цитата

Буфер обмена и буфер вывода  - совершенно разные вещи.  В буфер вывода, вся информация, которая должна "показаться" в браузере складывается и выводится только тогда,- когда дается команда на вывод. 

а чем простая переменная хуже от этого буфера вывода ? Может кто нибудь тут пример подкинит , объясните простым языком и наглядным примером , а то так и буду распрашивать , что да почему ...

при буферизации память на компе ведь тоже выделяется , определённые байты.


PM MAIL   Вверх
Ипатьев
Дата 18.12.2009, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



ничем не хуже.
это просто еще один способ сделать то же самое.
слава богу, мы живем не при коммунизме, с Единственно Верной Линией Партии.
вариантов решить одну и ту же задачу может быть масса. не надо искать единственно верное решение и считать остальными бесполезными.
PM MAIL   Вверх
numerovan
Дата 18.12.2009, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



если придумали эту буферизацию, то наверно есть раздница между простой переменной и буферизацией...
PM MAIL   Вверх
Ипатьев
Дата 18.12.2009, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



нет
PM MAIL   Вверх
numerovan
Дата 18.12.2009, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



зачем тогда "мозг травмируют" этим ob_start ?
PM MAIL   Вверх
Ипатьев
Дата 18.12.2009, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Не у всех такие нежные мозги. Обычно знакомство с этим механизмом обходится без трагических последствий.

PM MAIL   Вверх
numerovan
Дата 18.12.2009, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



трагедий нет ... ну просто реально ... зачем две одинаковые вещи ?
PM MAIL   Вверх
Ипатьев
Дата 18.12.2009, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



в пхп есть вещи, которые делаются не то что двумя, а 5-ю разными способами.
а в жизни - так вообще. одних рецептов приготовления кваса штук сто. 
PM MAIL   Вверх
Sentox
Дата 19.12.2009, 00:14 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


как то так
**


Профиль
Группа: Участник
Сообщений: 392
Регистрация: 27.1.2009
Где: Зимбабве

Репутация: 7
Всего: 7



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

PM MAIL   Вверх
bars80080
Дата 19.12.2009, 01:11 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(numerovan @  18.12.2009,  21:25 Найти цитируемый пост)
трагедий нет ... ну просто реально ... зачем две одинаковые вещи ? 

судя по соседней теме, буферизация нужна в случае, когда подключается модуль стороннего разработчика. короче, фиг знает, что он в итоге может выкинуть, поэтому чтобы не запороть вывод (допустим, чтобы текст не пошёл раньше заголовков) и перехватывается всё что рвётся на выход


конечно, в отлаженной системе разницы нет
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0611 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.