Азы программирования

Попытаюсь что-нибудь объяснить. Разговоры тут ведутся только о PHP & MySQL & HTML & etc

Всего новостей: 5 | В среднем за неделю: 0.02

Пользователей: 25

Администратор: Boxa

Модераторы: Romashov Pycuk IGRIK_ Garrett Princessa

Все новости дока: По названиям | По датам

Том 2

Операторы...

Хмм. :) сколько там всего :)

На самом деле, операторов очень много. На начальном этапе нам потребуется не много.. а именно: if, for, else, esleif.

if
Наверное самый главный логический оператор во вселенной :) В переводе с англ. — если.
Итак, при помощи if мы будет ставить условия. Например, если человек попросил посмотреть огурцы, то мы покажем ему огурцы, или если человек попросил посмотреть помидоры, то покажем помидоры, а если ничего не попросил, или не то не другое, то покажем ему весь ассортимент =)

Синтаксис такой:
if(условие){
если оно верно, то скрипт перемещасется сюды
}else{
иначе сюда
}

Вообще я думаю граммотно будет на каждое условие расставлять свое противоречие, т.е. что будет если оно не выполнится, а служит нам оператор else. Запомним, всё что в круглых скобках здесь — это условие, всё что в фигурных — исполнение.
Итак, надеюсь все установили себе денвера.. Теперь идем в C:/WebServers/home/test1.ru/www/ и создаем там файл с именем index.php.
Открываем Zend`ом его и пишем не сложный пока код:

<?
$a=7; // a будет равно 7
$b=9; // b будет равно 9
//Пишем условие на сверку переменных

if($a==b){ //Если $a равно $b
 echo '$a('.$a.') не равно $b('.$b.')';
}else{
 echo '$a('.$a.') равно $b('.$b.')';
}

?>

Заходим в браузер, пишем http://test1.ru и смотрим.
Всё понятно? :) Я думаю да.. Если нет, то читаем внимательно всё, что выше написано..

Далее for.
Это оператор цикла... Цикл — это последовательность действий, которая повторяется n-ое количество раз.
Итак.. в for обычно используют счетчик, за который мы принимаем переменную $i; Теперь мысль, "ЦИКЛ БУДЕТ ПОВТОРЯТЬСЯ ДО ТОГО МОМЕНТА, ПОКА $i НЕ СТАНЕТ РАВНОЙ 10, И С КАЖДЫМ ПОВТОРЕНИЕМ МЫ К $i ПРИБАВЛЯЕМ +1".. Фух, написал так, как я б наверное понял. А в коде будет выглядеть примерно так

for($i=1;$i<10;$i++){
 echo $i.'<br />';
}

Разбираемся..
$i=1 — устанавливаем первоначальное значение переменной i
$i<10 — до какого момента цикл будет продолжаться, а именно пока I меньше десяти.
$i++ — с каждым оборотом цикла к переменной $i прибавляем еденицу.
echo $i.'<br />'; — выводим в цикле значение $i, которое будет в данный момент, что б просмотреть за всем циклом :)

Ну вроде всё. Пока что... Опять же. если что не понятно — пишем комменты, если что отредактирую статью.

Советую поиграться с числами, поменять что-то, поэксперементировать, если что-то не понятно — пишем в комменты.

Читать далее

Тэги:

Том 1

Переменные.

Итак. Сразу могу сказать, что буду всё писать своим языком так, как я себе это представляю. Поехали.

Переменные делятся у меня на 2 типа.. Численные и буквенные. Т.е. число "1" может иметь какое-то математическое значение, а так же обычное символьное. Если вы хотите записать числа в виде букв, то просто используйте ковычки. Эта часть очень важна...

Читать далее

Тэги:

Инструменты.

В самом начале надо обзавестсь инструментами. Для меня это следующее:

1. Сам редактор кода.. Можно много спорить, но Zend меня ни разу не подводил. Значи качаем по ссылке выше.
2. Само собой надо скачать сервер (Apache + MySQL + PHP), всё одним комплектом можно вытянуть отсюда, инструкцию по установке читаем здесь.
3. Браузеры, лучше сразу все 3 иметь, но пока сгодится любой один. Мое предпочтение FireFox + Plugin "FireBag" (он показывает фактически все ошибки, допущенные в html верстке и JS & Java).
5. Желание и интерес.

Читать далее

Тэги:

Предисловие.

1. Мне лично приятно работать, когда играет один и тот же трек.. Лучшим за все время стал Gregorian — Ordinary World.
2. Если вы понятия не имеете что такое Apache, MySQL, PHP — срочно отключайтесь от дока, найдите минимальную инфу, и возвращайтесь :)
3. Если вы ленивый, ничего страшного, тут главное интерес.
4. В арсенале лучше иметь 3 браузера, FF, IE & Opera.
5. Кучу книг покупать не обязательно, всё равно читать не будете.
6. Ночью работать приятнее :)
7. Критиковать — не надо, можно и модно давать толковые, аргументированные советы.
8. Здесь пишу так, как я себе представляю... Может иногда будет глупо, но обещаю, что всё будет работать :)

Читать далее

Тэги:
^ Наверх