Быстрый старт с PHP 7. Комбинаторный оператор сравнения. Уроки веб разработки от ProDevZone

preview_player
Показать описание
Разбираем принцип работы нового комбинаторного оператора сравнения, как на простых примерах, так и на более приближённых к реалиям.

Автор: Стас Протасевич

По вопросам сотрудничества пишите в личку в ВК:

ProDevZone в социальных сетях:

#ВебРазработка #WebРазработка #РазработкаВебСайтов #РазработкаWebСайтов #РазработкаВебПриложений #РазработкаWebПриложений #УрокиВебРазработки #УрокиWebРазработки #ProDevZone #СтасПротасевич

--------------------------------------------------------------------------------------------------------------------
Буду чрезмерно признателен за материальную поддержку проекта:

Яндекс Деньги: 410012504481826

WMZ: Z336487544376
WMR: R330138232282
WMU: U262711518860
WMU: E209823219489
--------------------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

Возвращать нужно не -1, 0, 1, а число меньшее, равное или больше нуля
Поэтому можно просто написать
usort($numbers, function($a, $b) { return $a - $b; });

ruslankopyl
Автор

combined comparison operator => Комбинированный оператор сравнения.
Мне кажется это и по смыслу понятнее, т.к. представленный оператор сочетает (комбинирует) несколько простых операторов сравнения.

В целом спасибо за познавательное видео =)

GoD
Автор

Здравствуйте. Вы кажется оговорились при сравнении объектов, 3:50. А вообще спасибо за инфу, очнь интересно и без воды!

lhawarner
Автор

Пример с сортировкой можно записать в одну строку используя лямбда-функцию:
usort($numbers, function($param1, $param2) { return $param1 <=> $param2; });


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

jhekasoft
Автор

О кстати я читал на форуме про 7 версию, что теперь есть функция, которая позволяет в писать html разметку, в php файле на много проще.Если раньше и сейчас надо было делать так. <?php
echo "<p>";
echo "text text text text";
echo"</p>";

//То теперь можно будет делать так

Определённая функция{
<h1>article name</h1>
<hr/>
<p>text text text</p>

}

И это очень здорова, как мне кажется, мне по крайне мере нравится.

Tornado-lnfq
Автор

Сравнение строк идет просто в лексикографическом порядке

vitalyprishepa
Автор

Правильно я понимаю - php7 не инновационный прорыв? Новые функции только для комфорта кодеров, и ничего оригинального на php7 не сделать, что невозможно на предыдущих версиях?

SeregaSPbRu
Автор

Стас подскажите какой нибудь курс по PHPдля новичка. Буду очень благодарен!

mazkopavel