|

Религия 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
|