Скрипты | Партнерские программы | Осторожно! Партнерские программы - кидалы | Поиск партнерских программ по тематике | Хостинг | Купить рекламу! | Лучшие баннерные сети | СD диски и книги для вебмастеров
Заработай!
Партнерская программа для русскоязычных сайтов

BLACK LIST ! Партнерские программы - кидалы

Сервис подбора партнерских программ под тематику Вашего сайта


!!! Список лучших партнерских программ !!!

!!! Лучшие рекламные брокеры Рунета !!!

!!! Продажа ссылок с сайта !!!
 

Реклама

Реклама

Реклама

Реклама


 

 
 

Основы языка программирования РНР 5

XML и веб-сервисы

Безопасный офис

Защита от копирования и методы ее взлома

История PHP

Корпоративная информационная система

Новое в PHP5

Основные типы данных PHP

Основы языка программирования РНР 5

Программистские байки

Торговая информационная система

Действия с переменными

Комментарии

Косвенные ссылки на переменные

Переменные

Порядок внедрения кода PHP в HTML страницы

Суперглобальные переменные




Язык РНР определяет три основных действия, которые можно выполнить над переменными, а именно проверять наличие переменных, удалять переменные и проверять истинность значений переменных.

isset()
Функция isset() позволяет проверить, существует ли указанная переменная. Если переменная существует (т. е. была инициализирована), isset() вернет значение true. В противном случае, если переменная не была инициализирована или содержит значение NULL, isset() вернет значение false. Пример:
if (isset($first_name)) {
print 'Переменная с именем $first_name существует;
Этот код проверяет, была ли определена переменная с именем $first_name. Если переменная существует, isset() вернет true и на экран будет выведена строка "Переменная с именем $first_name существует"! В противном случае на экран ничего выведено не будет.
Кроме того, isset() может применяться для проверки наличия элемен-j тов массивов и свойств объектов. Ниже приводятся соответствующие примеры исходного кода.
Проверка наличия элемента массива:
if (isset($arr["offset"])) {
} Проверка наличия свойства у объекта:
if (isset($obj->property)) {
}
Обратите внимание: ни в первом, ни во втором случае мы не проверяли наличие самого массива или объекта. Функция isset() вернет false автоматически, если массив или объект не будут определены.
Кроме всего прочего, isset() - единственная из трех функций, обсуждаемых здесь, которая может принимать произвольное число входным аргументов. Прототип функции выглядит так:
isset($var1, $var2, $var3, ...);
Она возвращает true только тогда, когда все переменные определены, в противном случае возвращается false. Это очень удобно, если требуется проверить, все ли переменные получены от клиента, и освобождает оъ необходимости создания серии единичных проверок функцией isset().

unset()
Функция unset() предназначена для удаления предварительно объявленных переменных и освобождения занимаемой ими памяти при условии, что на эту область памяти не ссылается никакая другая переменная. Для удаленной переменной функция isset() вернет false.
Например:
$name = "Джон До";
unset($name);
if (isset($name)) {
print 'Переменная с именем $name существует; }
В результате исполнения этого кода на экран ничего не будет выведено, потому что isset() вернет false.
Кроме того, функция unset() может применяться к элементам массивов и свойствам объектов аналогично функции isset().

empty()
функция empty() возвращает true, если переменная не определена или ее значение интерпретируется как false. Чаще всего эту функцию применяют для того, чтобы убедиться, что переменная, соответствующая полю формы, была заполнена и передана. Во время проверки истинности значение переменной приводится к булеву типу в соответствии с правилами, изложенными в следующем разделе, после чего проверяется на равенство значениям true/false.
Например:
if (empty($name)) {
print 'Ошибка: Вы забыли определить значение поля $name'; }
Этот код выведет сообщение об ошибке, если переменная $name после приведения к булеву типу приобрела значение false.



 

Реклама и информация
На любом этапе - авторегистрация в каталогах (1700 каталогов)

Оптимизация рекламы на сайте - путь к удвоению Ваших доходов!

Последовательность вебмастерской работы (краткая памятка):

1. Заказать и прочесть необходимые книги, тематические CD-диски, курсы, программное обеспечение веб-дизайна и веб-строительства

2. Зарегистрировать домен и купить хостинг

3. Приобрести и установить необходимые скрипты (опция)

4. Для быстрой раскрутки сайта прикупить рекламу (опция)

5. Вступить в баннерные сети по тематике сайта

6. Вступить в партнерские программы по тематике сайта

7. Производить регулярно обновления, совершенствовать дизайн и программную начинку сайта, получать доходы от партнерских программ, обмениваться ссылками и т.п.


Полезности

   

                           На главную страницу сайта

   



Rambler's Top100