{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
The Fox * 0.91
[автор] (10 июн 2013, 00:46) [2/0] [2] [отв] [спам] [под] +1 | -1

Урок №1
Базовые понятия, переменные.
И так, начнем наш первый урок, с введения базовых понятий.
Блок php кода открывается знаком <? и естественно заканчивается таким же, противоположным ?>
теперь перейдем к переменным, начинаются переменный со знака $

пишем название переменной $name и присваеваем переменной значение, делается это с помощью знака = ,а само значение заключается в двойные скобки \"значение\" и закрывается это все знаком ;
и так присвоим переменной например слово \"Александр\" и получается у нас $name = \"Александр\";
Так же переменным можно присваивать числа, делается это так же, но можно и без кавычек:
$age = 45;
Так теперь нам нужно это вывести на экран, для этого есть оператор вывода называется он echo
то есть если мы напишем echo \"Привет\"; тоу нас выведет Привет.
Пишем echo \"$name\"; И на экран нам выводится слово Александр.
Пишем echo \"$age\"; и выводится 45
Так же переменные можно вводить прямо в текст например:
echo \"У меня есть друг $name и ему $age лет.\"; И получим: У меня есть друг Александр и ему 45 лет.
Так же переменные можно складывать вычитать делить и умножать, например возьмем число 10 и наши 45
$n = 10;
то есть $c = $n + $age;
$c будет выводить 55
получим так:
echo \"У меня есть друг $name и ему через $n лет будет $c лет\"; И получим У меня есть друг Александр и ему через 10 лет будет 55 лет
Ну вроде все обьяснил*
Советую немного потренироваться с переменными до следующего урока.
До встречи во 2 уроке)

Исходный код урока:
<?
$name = \"Александр\";
$age = 45;
echo \"<br>Привет\";
echo \"<br>У меня есть друг $name и ему $age лет.\";
$n = 10;
$c = $n + $age;
echo \"<br>У меня есть друг $name и ему через $n лет будет $c лет\";


?>


Изм. 2 раз. / Посл. изм.
The Fox * 0.91
(10 июн 2013, 00:58)
2. (10 июн 2013, 00:51) [0/0] [0] [отв] [спам] [под] +1 | -1

cпасибо ) это единственое , что я знаю , меня когда-то хотели научить ... но учитель пропал)

3. (10 июн 2013, 00:55) [1/0] [1] [отв] [спам] [под] +1 | -1
The Fox,

думаю урок безсмысленый, так как на любом сайте о пхп есть такие уроки, только каждый берет другие переменные и свой текст...
думаю это копипаст?

4. (10 июн 2013, 00:57) [1/0] [1] [отв] [спам] [под] +1 | -1

Bimax™, думаю для новичков хорошо написано ) и понятно всё )

5.
The Fox * 0.91
[автор] (10 июн 2013, 14:34) [1/0] [1] [отв] [спам] [под] +1 | -1

Урок №2
Дополнения по переменным.

И так, если вы уже немного потренировались с переменными, то наверное сталкнулись с некоторыми моментами, например Вы хотите написать в переменной название магазина \"Северок\", и что бы нам это вывести в коде, приходится писать так: например
$inf = \"Мой друг работает продавцом в магазине \"Северок\"\";, и в этом случае на этой строке нам выдаст ошибку, т.к. нам мешают закрывающие и открывающие скобки, в этом случае ковычки нужно экранировать, делается это слешем, \\ этот знак ставится перед ковычками, выглядит это так $inf = \"Мой друг работает продавцом в магазине \\\"Северок\\\"\";

И тогда у нас все нормально выведется: тоесть мы пишем echo \"$inf\"; И у нас выводится на экран: Мой друг работает продавцом в магазине \"Северок\".
Так, теперь еще запомните 1 очень важное действие, то что регистр в переменных играет очень важную роль, то есть $n и $N это совершенно разные переменные, тоесть если вы напишите $n = 10;
А выведите echo \"$N\"; то у вас ничего не выведится, а при выводе echo \"$n\"; выведится 10.


Так же переменные можно пристыковывать, создадим 2 переменные,


$e = 23;

$s = 12;

И создадим переменную $y которой мы придадим значение переменных $e и $s
Ппристыковка делается через точку между переменными.
тоесть
$y = $e.$s;

И получается при выводе переменной $y Мы получим число 2312

Выводим и проверяем)
echo \"$y\"; и выводится число 2312 Ну вроде бы как по переменным и все)))

Исходные коды урока:
$inf = \"Мой друг работает продавцом в магазине \\\"Северок\\\"\";

<?
$inf = \"Мой друг работает продавцом в магазине \\\"Северок\\\"\";

echo \"$inf\";

$n = 10;
echo \"$N\"; //ничего не выведется
echo \"$n\"; // выводится 10

$e = 23;

$s = 12;

$y = $e.$s;
echo \"$y\"; //выводится число 2312

?>


Изм. 1 раз. / Посл. изм.
The Fox * 0.91
(10 июн 2013, 14:35)
6.
The Fox * 0.91
[автор] (10 июн 2013, 14:40) [1/0] [1] [отв] [спам] [под] +1 | -1

Так же все уроки вы сможете читать в моем портфолио, у меня в профиле, \"Уроки по php\"

7.
The Fox * 0.91
[автор] (11 июн 2013, 15:06) [2/0] [2] [отв] [спам] [под] +1 | -1

Урок №3
Главные конструкции if-else.

И так переходим к более интересным вещам, и это будет главная конструкция if-else.


Так для начала давайте рассмотрим схему этой конструкции.
<?
if (Уусловия) //усли условия - истина, то
{
действия
}
else //Если условие - лож, то
{
Действия
}
?>

Эта конструкция нужна для сравнивания вещей, например если одна переменная меше другой, то нам нужно сделать то-то, а если одна переменная больше другой, то нам нужно сделать то-то.
Если например пароль совпадает с тем что лежит в базе, то пустить человека на сайт, а если не совпадает, то не впустить человека на сайт. Таких условий очень много, по этому эту конструкцию нужно знать просто на отлично.
Вообще если конструкцию if-else перевести на русский, то она означает если-иначе.
Как эта схема выглядит на русском:

если (а = б) | тоесть если это истина, то выполняется действие и первых скобок, а если это ложь, то выполняется действие
{ |из вторых скобок
То это истина |
}
иначе
{
это ложь
}
Теперь посмотрим это все на практике, создам 2 переменных,

$a = 1;

$b = 2;


теперь создадим конструкцию if-else для сравнения этих переменных.
Например зададим условие, если a=b кстати знак = в php обозначается так: ==
if ($a == $b)
{
echo \"Переменные равны!\";
}
else
{
echo \"Переменные не равны!\";
}
Тоесть получается, если у нас переменные равны, то у нас на экран выведет \"Переменные равны!\", а если они будут не равны то выведет \"Переменные не равны\".
В нашем случае выведет \"Переменные не равны\", т.к. переменная а=1 а переменная b=2.


Давайте создадим еще 1 конструкцию, с другими переменными, для сравнения.


$c = 10;

$d = 10;


теперь создадим конструкцию if-else для сравнения этих переменных.
Например зададим условие, если a=b кстати знак = в php обозначается так: ==
if ($c == $d)
{
echo \"Переменные равны!\";
}
else
{
echo \"Переменные не равны!\";
}
И тоесть на экран у нас выведутся первые скобки, так как переменные c и d у нас равны.
Ну вроде все, теперь попробуйте это сделать со своими примерами, и потренеруйтесь не один раз, что бы хорошо все это освоить*
Исходные коды урока:
<?
//в этом случае выведет что переменные не равны
$a = 1;

$b = 2;



if ($a == $b)
{
echo \"Переменные равны!\";
}
else
{
echo \"Переменные не равны!\";
}

//а в этом случае выведет что переменные равны

$c = 10;

$d = 10;


if ($c == $d)
{
echo \"Переменные равны!\";
}
else
{
echo \"Переменные не равны!\";
}
?>

8. (11 июн 2013, 15:11) [0/0] [0] [отв] [спам] [под] +1 | -1

не Попов случайно? *

9.
The Fox * 0.91
[автор] (11 июн 2013, 15:12) [0/0] [0] [отв] [спам] [под] +1 | -1

Progress, он самый)

10. (11 июн 2013, 15:22) [0/0] [0] [отв] [спам] [под] +1 | -1

3 урок * спс я его искал

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 9
Скачать тему | Файлы темы | Фильтр сообщений