Религия PHP

Хакер, номер #025, стр. 025-066-2


Синтаксис php3

Синтаксис PHP очень похож на синтаксис таких языков, как Си, Java и perl. Так что если ты знаком с одним из них, то выучить php тебе не составит труда. Да и даже если у тебя не было опыта кодинга в описанных выше языках - расстраиваться не стоит: прочитав эту статью, ты получишь необходимый минимум.

Hello world!

Начнем традиционно. Программа "Hello world!"

<html>

<body>

<?php

echo "Hello, World!";

?>

</body>

</html>

Если сервер правильно настроен, то на экране браузера должна появиться надпись "Hello world". Получилось? Значит пора узнать о переходе от html к php.

Существуют три пути перехода от HTML к коду php:

1. <? echo ("это php-код"); ?>

2. <?php echo ("это php-код"); ?>

3. <script language="php">

echo ("это php-код");

</script>

Самый удобный и распространенный - это 2-ой способ, но в примерах я постараюсь использовать все три.

Кстати, можно использовать и тэги ASP:

4. <% echo ("Тэги ASP"); %>

это так, на всякий случай - может пригодиться.

Написание команд

Команды могут быть написаны внутри тэгов либо по одной, как показано выше (варианты 1, 2 и 3), либо группами, отделяясь друг от друга символом ";" (без кавычек)

<?php

$a = 1;

echo $a;

?>

Лишние символы пробела, табуляции и новой строки игнорируются. Это нужно для того чтобы форматировать блоки программы PHP для большего удобства чтения. Регистр написания имен функций значения не имеет.

Переменные

Имена переменных начинаются с символа $.

<?php

$a = 3;

$A = 7;

?>

Регистр написания имен переменных имеет значение. Так $a и $A - абсолютно разный расклад.

PHP поддерживает следующие типы переменных:

- целое число (Integer);

- двойной точности с плавающей запятой (Double);

- символьная строка (String);

- массив (Array);

- объект (Object);

- Pdfdoc (только если допускается поддержка формата PDF);

- Pdfinfo (только если допускается поддержка формата PDF).

Тип переменной можно не определять. Ибо это потребно лишь в нескольких функциях. Для инициализации (определения) переменной необходимо присвоить ей значение. Это просто, хотя тут есть нюанс:

<?php

$a = 1; - заставляет переменную $a стать переменной типа Integer

$b = 2.3; - заставляет переменную $b стать переменной типа Double

$c = "step"; - заставляет переменную $c стать переменной типа String

?>

Комментарии в php

Язык php3 поддерживает комментарии:

<?php

/* комментарий */

// комментарий

?>

Инициализация массивов

Переменная рассматривается как массив, если к ее имени добавляется [значение].

<?php

$a[3] = 10;

?>

Надо также заметить, что элементы массива пронумерованы, начиная с 0, а не 1.

Массив может быть инициализирован двумя способами:

Последовательно присваивая значения

<?php

$a[] = 2; // $a[0] = 2

$a[] = 3; // $a[1] = 3

?>

Или используя конструкцию array().

<?php

$xakep = array('SINtez','SideX', 'Centner', 2poisons',);

?>

Кстати, чтобы узнать количество элементов в массиве, можно воспользоваться функцией count(). Например,

Назад на стр. 025-066-1  Содержание  Вперед на стр. 025-066-3

 
 

 
продажа опель тигра. скачать фильм бесплатно без регистрации
<<< НАЗАД ||| ГЛАВНАЯ