Totem — поможет определить разницу между объектами
Установка
Для установки библиотеки можно воспользоваться несколькими из нижеприведенных способов.
Архив
- Скачать массив со страницы релиза
- Распаковать архив
- Переместить файлы в проект
Рабочая версия
- Установка через
Git
git clone git://github.com/Wisembly/Totem.git
Установка через Composer
- Установка Composer:
curl -s http://getcomposer.org/installer | php
- Создайте файл
composer.json
с следующим содержимым: -
{ "require": { "wisembly/totem": "^1.4" } }
- Установка через composer:
php composer.phar install
Работа с библиотекой
<?php use Totem\Snapshot\ArraySnapshot; $array = ['foo' => 'bar', 'baz' => 'qux']; $snapshot = new ArraySnapshot($array); // Totem\Snapshot\ArraySnapshot $array['foo'] = 'fubar'; $set = $snapshot->diff(new ArraySnapshot($array)); // Totem\Set var_dump($set->hasChanged('foo'), $set->getChange('foo')->getOld(), $set->getChange('foo')->getNew(), $set->hasChanged('bar')); /* * expected result : * * bool(true) * string(3) "bar" * string(5) "fubar" * bool(false) */
Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: https://github.com/Wisembly/Totem
Перевел: Станислав Протасевич
Урок создан: 7 Мая 2017
Просмотров: 3872
Правила перепечатки
5 последних уроков рубрики "PHP"
-
Фильтрация данных с помощью zend-filter
Когда речь идёт о безопасности веб-сайта, то фраза "фильтруйте всё, экранируйте всё" всегда будет актуальна. Сегодня поговорим о фильтрации данных.
-
Контекстное экранирование с помощью zend-escaper
Обеспечение безопасности веб-сайта — это не только защита от SQL инъекций, но и протекция от межсайтового скриптинга (XSS), межсайтовой подделки запросов (CSRF) и от других видов атак. В частности, вам нужно очень осторожно подходить к формированию HTML, CSS и JavaScript кода.
-
Подключение Zend модулей к Expressive
Expressive 2 поддерживает возможность подключения других ZF компонент по специальной схеме. Не всем нравится данное решение. В этой статье мы расскажем как улучшили процесс подключение нескольких модулей.
-
Совет: отправка информации в Google Analytics через API
Предположим, что вам необходимо отправить какую-то информацию в Google Analytics из серверного скрипта. Как это сделать. Ответ в этой заметке.
-
Подборка PHP песочниц
Подборка из нескольких видов PHP песочниц. На некоторых вы в режиме online сможете потестить свой код, но есть так же решения, которые можно внедрить на свой сайт.