Функции Язык программирования PHP

get_class_vars

(PHP 4)

get_class_vars - возвращает массив свойств по умолчанию данного класса.

Описание

array get_class_vars (string class_name)

Эта функция возвращает ассоциативный массив свойств по умолчанию данного класса. Элементы результирующего массива имеют форму varname => value.

Примечание: неинициализированные переменные класса не выводятся функцией get_class_vars().

Пример 1. get_class_vars()
<?php class myclass { var $var1; // эта не имеет значения по умолчанию... 
var $var2 = "xyz"; var $var3 = 100; // конструктор function myclass() { return(TRUE); 
} } $my_class = new myclass(); $class_vars = get_class_vars(get_class($my_class)); 
foreach ($class_vars as $name => $value) { echo "$name : $value\n"; } ?>

Даст на выходе:
var2 
: xyz var3 : 100

См. также get_class_methods(), get_object_vars().


Назад Оглавление Вперёд
get_class_methods Вверх get_class

Безопасность баз данных

В настоящее время БД являются ключевыми компонентами любого web-приложения, давая web-сайтам возможность предоставлять разнообразное динамическое содержимое. Поскольку в таких БД может храниться очень секретная или высокоточная информация, вы должны предусмотреть их основательную защиту.

Для получения или сохранения любой информации вам необходимо установить соединение с БД, отправить верный запрос, получить результат и закрыть соединение.
В настоящее время чаще всего используется язык запросов Structured Query Language (SQL). См., как взломщик может вторгнуться с помощью SQL-запроса.

PHP сам по себе не может защитить вашу БД. Последующие разделы являются введением в основы доступа и манипулирования БД в PHP-скриптах.

Запомните простое правило: максимальная защита. Необходимо защищать БД как можно сильнее, что уменьшит вероятность успеха взлома и получения, нарушения или уничтожения ценной информации.