Главная
Новости
Статьи и обзоры
Горожанин
Обнинск в Internet
Web Design
Hardware
Software
Безопасность
Серфинг
Игродром
Relax
Технологии
Web-обзор
Интернет-ликбез
Опросник
УП-Технологии
ART.net
Ссылки
Архив
О нас
Контакты
Форумы
Основатель: К.Николаенко
Главный Редактор: С.Коротков
Web Design: Neutron
|
|
= Web-Дизайн =
ЗНАКОМСТВО С РНР
продолжение, начало в:#4(152) , #5(153)
(с) Андрей Гончаров
ФУКЦИИ, МАССИВЫ, РАБОТА С ФАЙЛАМИ
Когда вы будете писать собственные скрипты, то могут возникнуть такие ситуации, когда некоторые части скрипта повторяются, а меняются лишь данные, которыми вы оперируете. В таких случаях целесооборазно разбить скрипт на несколько подпрограммы. РНР предоставляет такую возможность. Для этого можно использовать функции.
Вот пример функции:
<?php
// определяем функцию, которая возвращает минимальное
// из двух значений
function MinVal($var1, $var2)
{
if($var1<$var2)
{
return $var1;
}
else
}
return $var2;
}
}
echo "<br>.MinVal(3,5); // функция вернет число 3
echo "<br>.MinVal(4,8); // функция вернет число 4
?>
РНР предоставляет также возможность работать с массивами. Массив можно определить несколькими способами, в частности, так:
<?php
//определяем массив $fruits
$fruits = array ("a"=>"orange', "b"=>"banana",
"c"=>"apple")
// где a, b, c являются индексами массива, а "orange",
// "banana" и "apple",
// соответственно, значениями ячеек, на которые
// ссылаются эти индексы
// выводим значения ячеек массива
echo $fruits[a]."<br>"; // выведет "orange"
echo $fruits[c]. // выведет "applle"
// а вот другой способ определения массива:
$fruits2[0] = "apple";
$fruits2[1] = "mango";
// выводим значчения ячеек массива
echo $fruits2[0]."<br>; // выведет "apple"
echo $fruits2[1]; // выведет манго
?>
В РНР входит множество стандартных функций. В частности, для написания скрипта голосования нам понадобятся функции работы с файлами, а именно: fopen, flock, fread, fwrite, close. Пример их использования мы рассмотрим в следующем номере.
Продолжение следует.
|
|