Сравнивает два выражения. Отдаёт 1, если первое выражение больше, 0 если они равны, -1 если больше правое выражение.

echo 2 <=> 1; // 1
echo 3 <=> 3; // 0
echo 4 <=> 5; // -1

Точно так же сравнивает числа с плавающей точкой:

echo 7.2 <=> 7.1; // 1
echo 7.3 <=> 7.3; // 0
echo 7.4 <=> 7.5; // -1

И строки:

echo 'abd' <=> 'abc'; // 1
echo 'abc' <=> 'abc'; // 0
echo 'abc' <=> 'abe'; // -1

И массивы:

echo array(2) <=> array(1); // 1
echo array(3) <=> array(3); // 0
echo array(1, 4) <=> array(1, 5); // -1

А так же итерабельные объекты:

-webkit-tap-highlight-color: transparent; /* отключает подсветку при клике */
-webkit-appearance: none; /* изменяет внешний вид кнопок и других элементов управления, чтобы походить на стандартные средства управления */

Каждый блок это класс.

Блоки разделены на 3 части:

  • шапка - тут по центру полужирным написано название класса, а абстрактные классы пишутся полужирным курсивом
  • в центре указаны поля, по левому краю с маленькой буквы
  • внизу методы, тоже по левому краю с маленькой буквы

Перед названием поля или метода может быть указана область видимости:

  • + - public
  • - - private
  • # - protected
  • / - derived, потомок
  • ~ - пакет

Между объектами класса могут быть следующие связи:

Страницы