Чтобы понять принцип написания страниц на PHP выполним следующий простой пример

Создайте в папке localhost/www/ файл index.php . Впишите в него следующие строки



Это обычный html код , выводящий всего один слой с текстом. Теперь представим, что вам нужно вывести 15 таких же предложений подряд. Без PHP пришлось бы просто скопировать строку с кодом div 15 раз, но:

1. Чтобы изменить кoличество строк впоследствии, нужно будет искать по файлу и удалять ненужное (а если их не 15, а 150?)

2. Сам файл будет весить много (что обидно, ведь выводится абсолютно одинаковая информации , но много раз)

3. И это не наш метод (:



Для того, чтобы вывести что-либо много раз, или просто несколько раз выполнить какое-то действие, в PHP есть конструкция ЦИКЛОВ.



Так как сам php-код не виден в полученном html файле, необходимо как-то выводить информацию. Оператоp ECHO() выполняет вывод информации.

Например, можно написать <table> или, используя php , <? echo("<table>");?> ? результат будет один и тот же.



Итак, код , выводящий 15 записей:

А теперь, собственно, самая полезная часть


@темы: PHP

Комментарии
27.02.2007 в 11:41

Батенька, в PHP не менее важен цикл foreach, о котором здесь ни слова не сказано. Почему? Да потому что вы о массивах не рассказали ничего, а без этих знаний данный цикл просто бессмыслен.



Вдумчиво ознакомившись с дневником, пришел к выводу, что вам еще самому надо учить язык, а не обучать ему других. Опять таки почему? Да все просто. Для людей знающих PHP на уровне выше среднего данный дневник интереса не представляет совершенно, а для новичков здесь крайне некачественная подача информации. Вы начинаете с общей информации, а потом беретесь за циклы не рассказав даже о структуре данных - просто глупо.
28.02.2007 в 21:18

HeatMiser

человек конкретно спросил как хоть что-то сделать на пхп. я конкретно привел пример. Человек опять же знает с++.

Я же не собираюсь учебник писать.

Я хочу заинтересовать определенный круг программеров в переходе на пхп
28.02.2007 в 21:47

The fish doesn't think, because the fish knows everything
HeatMiser

Батетька, так вы у нас эксперт, как я погляжу.

Можно вопрос? А что вы здесь делаете?

Опять обеденный перерыв?

Никак не могу понять ваших мотиваций. Вам просто нравится блистать своими знаниями?

Если уж зашли, может, просветите нас, сирых и убогих?
01.03.2007 в 10:44

vampirekat, хотите честно скажу? Задел "крутой программер" оставляющий безумно содержательные посты вроде последнего в этом топике: http://pay.diary.ru/~webdisign/?com...postid=23751759

Захотелось посмотреть, что он может ... как оказалось - не много ...

За сим прощаюсь, а лично вам успехов в воспитании динозавров и привет Страуструпу ...
01.03.2007 в 19:50

HeatMiser

гы. (8

моя реплика гы было о том, что девушка написала вопрос одновременно в 20 сообществ, а не по поводу вашего куска кода (:

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail