Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Все о PHP и даже больше" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Изучаем PHP Выпуск второй
| Информационный Канал Subscribe.Ru |
|
ИЗУЧАЕМ PHP |
www.php.net
| www.hotscripts.com | details.phpclub.ru
| www.phpwizard.net |
|
.: ВЫПУСК ВТОРОЙ :. |
|
|
.: ВСТУПЛЕНИЕ :. |
|
|
Если
вы помните, в прошлом выпуске мы
обещали рассказать об объектах и
классах. Извините, поспешили. Дело в том,
что понимание смысла объектно-ориентированного
программирования обычно недоступно
новичкам. А вы, мы полагаем, таковыми
являетесь. Поэтому в этом выпуске мы
рассмотрим не менее важную тему -
создание пользовательских функций. |
|
|
.: МАССИВЫ :. |
|
|
В
прошлом выпуске мы с вами
познакомились со скалярными
переменными, которые могут хранить
только одно значение. Но одними такими
переменными PHP не ограничиваются. В нем,
как, впрочем, и в любом другом языке
программирования, существует
поддержка массивов. Что же это
такое? $refregerator1
= array("мясное" => "ветчина",
$refregerator2 = array("ветчина", "газированная
вода", "десяток яиц", "пачка
масла"); Однако существует и другой способ задания значений массива: $refregerator4["мясное"]
= "ветчина"; И, наконец, если неизвестен наибольший ключ индексного массива, применяют такой способ: $refregerator3[] = "килограмм бананов"; В
этом случае будет определен
максимальный индекс массива $refregerator
(он равен 3) и добавлен элемент со
следующим по счету индексом (4) и
значением "килограмм бананов". print("Для приготовления яичницы нужны
$refregerator3[2] и $refregerator3[3]."); При работе с ассоциативными массивами приходится создавать отдельные переменные для хранения значений массива. $_1 = $refregerator4["источник белка"]; Выше
мы сказали, что массивы являются
контейнерами переменных. Однако
массивы могут содержать и другие
массивы - тогда такие массивы называют многомерными.
Вернемся к представлению массива
холодильником. |
|
|
<html> <body> <?php $refregerator
= array("Нижняя полка" => array("килограмм
бананов", $_1
= $refregerator["Нижняя полка"][0]; print("<b>Смотрим
содержимое холодильника!</b><p>"); ?> </body> </html> |
|
|
.: ПОЛЬЗОВАТЕЛЬСКИЕ ФУНКЦИИ :. |
|
|
В
первом выпуске рассылки мы
познакомились со стандартной функцией
вывода строк в броузер - print().
А вы не задумывались, как она работает?
Совершенно очевидно, что она совершает
некоторые действия перед тем, как
вывести текст. Что же? Прежде чем
изучать "нутро" функций, давайте
определимся, что это такое. function
имя_функции(передаваемые_переменные_через_запятую)
{ Сначала
оговоримся, что функции должны
объявляться сразу после тега <?php.
Если вы объявите функцию позже, это не
вызовет серьезных ошибок, однако опыт
показывает, что, объявляя функции в
начале программы, вы оберегаете себя от
неурядиц. function
mathem($num) { В
приведенном примере функции
передается не существующая переменная,
а число "13111987". Функция умножает
число на 5 и результат делит на 2.
Результат (возвращенное функцией mathem()
значение переменной $a)
присваивается переменной $result
и выводится на экран (32779967,5). include("my_functions.func"); PHP имеет богатый запас стандартных функций, так что для ваших программ будет раздолье. В последующих выпусках рассылки мы будем рассматривать различные стандартные функции языка. А на сегодня это все. |
|
|
.: ПЛАН :. |
|
|
Итак, второй выпуск нашей рассылки подошел к своему логическому завершению. Безусловно, сегодня вы научились если не многому, то очень важному - тому, без чего программирование - пустой звук. В следующем выпуске:
Главное - не забывайте писать, если вам что-то неясно! До встречи через неделю! |
|
|
Преподаватель: Юткин А.А. |
|
| http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
| В избранное | ||
