PHP: получить иерархию классов объекта

Представленная далее функция, реализует возможность получения иерархии классов объекта в языке программирования под названием PHP.

<?php
/**
 * Функция, получая в качестве входного параметра объект,
 * возвращает массив с иерархией классов.
 * 
 * @param object $object
 * @return array
 * @throws InvalidArgumentException
 */
function getClassHierarchy($object) {
    if (is_object($object)):
        $class = get_class($object);
    elseif (!class_exists($object)):
        throw new InvalidArgumentException("class $object is not defined");
    endif;

(далее…)

Опубликовано 3-09-2013 в 17:15

Объекты в JavaScript: доступ к свойствам объекта

Данная краткая заметка содержит несколько примеров программного кода в продолжение темы, касающейся объектов в JavaScript. Чуть ниже я покажу несколько вариантов обращения к свойствам и ещё немного полезностей.

Пример 1. Обращение к свойствам объекта, обратите внимание на наличие квадратных скобок в последней строчке: (далее…)

Опубликовано 14-06-2013 в 13:28

Объекты в JavaScript

Как было сказано в тексте предыдущего материала, объекты в JavaScript — это те же ассоциативные массивы или, как их ещё называют «хэши».

Сегодня рассмотрим ещё несколько интересных на мой взгляд примеров с оными элементами данного языка программирования. (далее…)

Опубликовано 14-06-2013 в 12:30

Наследование в PHP

Текущая заметка содержит очень простой наглядный пример наследования в языке программирования под названием PHP.

Итак, создаем новый класс  samolet («Самолет»). Пусть он будет обладать парой свойств — это  $skorost / скорость и  $dalnost_poleta / дальность полета. Наряду с ним давайте создадим потомка  voennii_samolet («Военный самолет»), — здесь будем использовать ключевое слово extends. (далее…)

Опубликовано 2-04-2013 в 11:14

Пример объекта в PHP

В текущем материала представлен простейший пример создания класса «Книжка» средствами PHP, который будет обладать всего-то двумя свойствами «том» и «автор». Из методов будут доступны «взять», «прочитать» и «положить». (далее…)

Опубликовано 21-03-2013 в 15:22













Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты