/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/lang/compare_objects_basic1.phpt
57 строк
1 KB
Nikita Popov
Reindent phpt files
04 фев 2020, 00:52
04 фев 2020, 00:52
f8d7958
Код
Авторство
О чём код?
--TEST-- Test standard 'compare' object handler --FILE-- <?php echo "Simple test for standard compare object handler\n"; class class1{} class class2{} class class3{ public $aaa; private $bbb; protected $ccc; } class class4 extends class3{ } class class5 extends class3{ public $ddd; private $eee; } // Define a bunch of objects all of which will use standard compare object handler $obj1 = new class1(); $obj2 = new class2(); $obj3 = new class3(); $obj4 = new class4(); $obj5 = new class5(); echo "\n-- The following compare should return TRUE --\n"; var_dump($obj1 == $obj1); echo "\n-- All the following compares should return FALSE --\n"; var_dump($obj1 == $obj2); var_dump($obj1 == $obj3); var_dump($obj1 == $obj4); var_dump($obj1 == $obj5); var_dump($obj4 == $obj3); var_dump($obj5 == $obj3); ?> --EXPECT-- Simple test for standard compare object handler -- The following compare should return TRUE -- bool(true) -- All the following compares should return FALSE -- bool(false) bool(false) bool(false) bool(false) bool(false) bool(false)