[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: С чего начать изучение PHP! Ответ!
Страницы: 1, 2, 3
Patrick
Ghost, Давай теперь учить начинающих в программировании математике.... Моё мнение надо не давать примеры, скольбо будет 2+2, а хотябы на приоритет операций!

_____________
Ghost
Patrick, скобки рулят :) и в плане читаемости особенно..
хотя приоритеты знать канешна полезно
$a=5.3
$b = 5.2

(int) $a + $b
!false||true
Ghost
Patrick, с тебя функция, которая анализирует сроку и считает значение :D:D:D:D приколист :P
кстати забавная задачка получилась для не совсем начинающих :)

function generateString(){

$val[0] = "false";
$val[1] = "true";

$op[0] = " and ";
$op[1] = " or ";
$op[2] = " xor ";
$op[3] = "&&";
$op[4] = "||";
$op[5] = "!";

$all = rand(10, 50);
$numSk = 0;
$curString = "";
for ($i=0; $i<$all; $i++){
$Sk = rand(0,4);
$Not = rand(0,4);
$var = ($Not==4) ? "!".$val[rand(0,1)] : $val[rand(0,1)];
switch ($Sk){
case 3 :
$curString .= "(";
$numSk++;
$curString .= $var.$op[rand(0,4)];
break;
case 4 :
if ($numSk>0){
$curString .= $var.")".$op[rand(0,4)];
$numSk--;
break;
}
default :
$curString .= $var.$op[rand(0,4)];
}
}
$curString .= $val[rand(0,1)];
for ($i=0; $i<$numSk; $i++){
$curString .= ")";
}
return $curString;
}
monolife
молодцы, ребята! Полезная инфа, да еще с комментариями спецов!

_____________
Ruweb
killich всё верно говорит, подход правильный он вам советует! killich, где ты раньше был, когда я только начинал программированию учиться?) много бы времени с экономил учась по твоеё методике, репект! новички везжайте от и до, если что не поняли перечитывайте, спрашивайте, практикуйтесь с теми же переменными массивами на php. только вот указатели это умирающая тема, но указатели есть разные, одни обозначаются * а другие ложаться в стек и без них ни как..(тот кто учит php или с++ не обращайте внимания сейчас на указатели, регистры, стёк и т.п.) ссылки и фунции полезная вещь

_____________
Natasha
Всем, привет. Спс за информацию. Я немного знаю программирование, ща начинаю осваивать только PHP. Так что здесь нашла для ся много полезного smile.gif
Guest


5. Циклы.

Цикл - конструкция языка программирования, которая позволяет заставить компьютер выполнять одно и то же действие несколько раз.

Три основных типа циклов:

1. Цикл со счетчиком (FOR)
2. Цикл с предусловием ( WHILE ... DO )
3. Цикл с постусловием ( DO ... WHILE )

Грамотное название одного повторения - ИТЕРАЦИЯ.

Цикл со счетчиком
Выполняется заданное пользователем колличество раз.

Цикл с предусловием
Может не вополниться ни одного раза [на это влияет условие]

Цикл с постусловием
Всегда выполнится хотя бы один раз

Расскажу только о цикле со счетчиком. Он используется чаще всего.

==================
Цикл со счетчиком (FOR)
==================

for ( $a = 0; $a < 5; $a = $a + 1 )> {
print "HELLO!";
}

Цикл состоит из заголовка:

for ( $a = 0; $a < 5; $a = $a + 1 )>
Заголовок определяет сколько раз будет выполняться цикл.

И тела цикла:

{
print "HELLO!";
}

Тело цикла это набор тех команд, которые будет выполнять цикл.
Открывающая и закрывающая фигурные скобки показывают начало и конец тела цикла.

Заголовок : for ( $a = 0; $a < 5; $a = $a + 1 )>Состоит из:
Начального значения счетчика: $a = 0;
Условия выполнения: $a < 5; { пока оно верно цикл выполняется }> Шага цикла: $a = $a + 1 { какое число прибавляется к счетчику при каждом повторении цикла }

Делаем вывод: цикл повторится 5 раз { $a = 0, 1, 2, 3, 4, 5 } потом $a увеличится еще на единицу, станет равной 6, но тут _условие выполнения_ станет неверным и цикл завершится. Далее программа будет выполнятся дальше.

ПРИМЕР:

НА СЕРВЕРЕ:











$a = 123;
$b = 321;

$c = $a + $b;

print $c;

print " ";

for ( $a = 0; $a < 5; $a = $a + 1 )> {
print "HELLO!";
print " ";
}

print " ";

print "Wow! Heh!";

$x = 17;
print $x;
?>
Макс56835683
Вот очень хороший ресурс для изучения php с нуля. Для совсем начинающих http://www.magnoli.ru
twin
А зачем там столько восклицательных знаков в тексте? Как будто это не учебник, а сборник лозунгов и транспарантов.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.