Основы PHP№1 — HackZona.Ru

Основы PHP№1

Основы PHP№1

Тип статьи:
Со старой ХакЗоны.
Источник:
Итак, здраствуй мой юнный дружок .
Сегодня я поведаю тебе основы PHP.

Ладно, ближе к делу. Рассмотрим простейший php скрипт :
<?
print «Test»;
?>
Этот скрипт, как ты догадался, выводит на странице текст «Test», без ковычек конечно-же, а сиволы <? и ?> означают начало и конец php кода ..
Следующие строки, тоже выводят текст :
print («test»);
print 'test';
print ('test');
echo «test»;
echo 'test';
echo («test»);

Но разница между двойными кавычками и одинарными, в том что между двойными помещается любой текст,
и выводятся значение переменных например print "$s test";
в данном случае на экран выведется значение переменной $s и слово test… А с одинарными кавычками,
пример: print '$s test'; выводится всё что входит в кавычки, тоесть будет напечананно "$s test", без изменения, и кавычек..
Собственно, что такое переменная, переменная начинается с символа "$" и заканчивается точкой с запятой ";" собственно вот пример "$s=1;" ,
в этом примере, переменной $s присваивается значение еденицы ,
также с успехом можно присвоить переменной любую букву, строку или символ, но с символами дело обстоит немного сложнее ,
например чтоб вывести двойные кавычки на экран, необходимо поставить косую черту ,
которая скошена влево, пример $s="" test", в данном случае переменная содержит двойную кавычку и слово test, вот: " test ,
а можно и без косой черты: $s='$s «test»';, но тогда значение переменной будет упущенно изза одинарных кавычек .
Чтобы увеличить переменную на еденицу пишут так: $s++, чтобы уменьшить на еденицу, вот так: $s-- ,
в первом случае переменная увеличивается на еденицу, во втором уменьшается тоже на еденицу.
Вот мы и познакомились с переменными и функциями print и echo .

Теперь поговорим о логическом операторе if (если) и else (в другом случае).
С помощью этого оператора можно проверять значение переменных. Например данный код :

<?
$s=1;
if ($s==1)
print «ok s=1»;
else print «no ok, s != 1»;
?>

выведет на экран сообщение ok s=1, так как переменная $s содержит еденицу, но если задать переменной ,
другое значение то выведется «no ok, s != 1», так как переменная будет отлична от еденицы ..

Теперь о цикле while (в то время как).
Функция сверяет значение переменной, и пока условие верное, исполняет всё что находится в фигурных скобках { и }.

Например:

while ($s<5)
{
print «ok»;
$s++;
}

В данном случае, на экран выведется 5 раз слово ок, так как 5 раз условие будет верным ($s меньше 5),
на шестой раз переменная $s будет равна шести, что означает $s>5($s больше 5).
Теперь обсудим условия :

$i > 5 — $i больше 5
$i < 5 — $i меньше 5
$i == 5 — $i равно 5
$i >= 5 — $i больше или равно 5
$i <= 5 — $i меньше или равно 5
$i != 5 — $i не равно 5

Oбсудим цикл for(для).
Цикл for имеет 3 параметра .
1 — Значение переменной .
2 — Условие.
3 — Действие.

Пример:

for($i=0;$i<5;$i++)
{
print «ok»;
}

В данном случае, на екране появится 5 раз, слово «ок», как и вслучае с while.

А теперь рассмотрим оператор switch(выключатель).
Этот цикл принимает в параметре, значение переменной, указанной до начала самого цикла.
Внутри фигурных скобок используются операторы case и break, первый (case) означает условие ,
break означает остановку исполнения .
Сразу к делу :
$d=5;
switch($d)
{
case 5:
print «ok case = 5»;
break;
case 3:
print «ok case = 3»;
break;
case «test»:
print «test ok»;
break;
}
Итак что мы сделали :
В данном случае на екране появится слово «ok case = 5» так как первый case равен 5,
если задать переменной значение «3» то напечатается «ok case = 3» ,
если здать переменной $d значение «test» то напечатается «test ok».

Вот и всё на сегодня ...

Copyright © HWT,ixTor — Hello World Team.
Нравится
Не нравится

5 комментариев

18:57
эммм я новый молодой тупой хакер(начинающий одним словом) и непонял про что ты сказал
20:18
XD всё ясно тока вот где это вводить?
15:58
неплохая статейка,особенно, для новичков которые только начинают изучать этот язык
15:59
неплохая статейка для новичков, для тех кто только начинает изучать php
07:42
Здрасти.. Я очень глупый новечек.. А куда это в водить???