|

Религия PHP
Хакер, номер #025, стр. 025-066-3
<?php
$xakep = array('Step','Cutter');
print count($xakep);
?>
выдаст 2.
Операторы
Вот перечень математических операторов, поддерживаемых php.
<?php
$a = 2 + 1; // Сложение
$b = 2 - 1; // Bычитание
$c = 2 * 1; // Умножение
$d = 2 / 1; // Деление
$e = 2 % 1; // Деление по модулю
$f = ($a + 1) * $b + $c / 3; // Поддержка скобок и порядка операций
?>
Конечно же, php поддерживает логические операторы. Они необходимы для определения "истины" или "лжи" каких-либо условий.
<?php
$a and $b; // И. Истина, если и $a и $b - истинны.
$a or $b; // Или. Истина, если или $a или $b истинны.
$a xor $b; // Исключающее или (либо). Истина, если или $a, или $b истинны, но не оба сразу.
! $a; // Не (отрицание). Истина, если $a - не истинна.
$a && $b; // И. Истина, если и $a, и $b - истинны.
$a || $b; // Или. Истина, если или $a, или $b истинны.
?>
Не забудь про операторы сравнения, позволяющие сравнивать два значения.
<?php
$a == $b; // Равно. Истина, если $a равно $b.
$a != $b; // Не равно. Истина, если $a не равно $b.
$a < $b; // Меньше. Истина, если $a - строго меньше, чем $b.
$a > $b; // Больше. Истина, если $a строго больше, чем $b.
$a <= $b; // Меньше или равно. Истина, если $a - меньше или равно $b.
$a >= $b; // Больше или равно. Истина, если $a больше или равно $b.
?>
Циклы
В php используется 2 вида циклов.
1. C использованием команды for
<?php
for ($i = 1; $i < 4; $i++) {
print "I read this magazine $i days.\n"; }
?>
2. C использованием while.
$i = 1; while ($i < 4) {
print "I have eaten $i bagels today.\n";
$i++;
}
Результат обоих примеров одинаковый:
I read this magazine 1 days.
I read this magazine 2 days.
I read this magazine 3 days.
Cookies
Для создания и модификации куки в php используется функция setcookie(). При обращении к этой функции можно использовать разное количество передаваемых ей аргументов. Вот пример обычной куки.
setcookie('name', 'Step'); // создается кука name со значением Step
А вот если тебе понадобится, чтобы кука исчезла в определенное время, то надо использовать третий аргумент при обращении к функции setcookie - количество секунд от начала 1.01.1970 до момента ее удаления (во, маразм!). Могу тебя порадовать: самому тебе секунды считать не придется, потому что в php для это есть специальная функция mktime(). Вот примерчик с кукисом, который должен исчезнуть в начале 2002 года.
<?php
$kick = mktime(0,0,0,1,1,2002);
// использование mktime - mktime (час, минуты, секунды, число, месяц, год)
setcookie('name', 'step', $kick);
?>
Дополнительная инфа по PHP
http://www.php.net/
Это сайт-легенда. Если ты знаешь английский, то тебе, в принципе, никакие другие сайты и не понадобятся. Самый подробный и лучший (!) учебник по php. Советую...
http://php3.agava.ru
Отличный сайт о php. Описание, уроки, скрипты, форум, статьи, ссылки. В общем, must visit!
http://www.phpclub.dp.ua/
Клуб php-программистов! Куча документации, статей, ссылок и хороший форум.
Это далеко не полный список. Если ты чего-нибудь не нашел, то иди на www.list.ru. И по разделам: компьютеры->программирование->веб-программирование->PHP. Там будет ОГРОМНАЯ коллекция ссылок на php ресурсы с русским описанием. Так что могу тебя заверить, там ты найдешь все, что тебе надо.
Назад на стр. 025-066-2 Содержание Вперед на стр. 025-066-4
|