SlyDeath, про тернарный оператор знаю, саму логику не понял
Screamer, а можешь пояснить свое условие?
No-Tactic, Да я тупанул, не сразу понял что нужно.
Да и условие вроде очень простое же. если одно псевдослучайное число больше другого псевдослучайного числа то выводим знак +, иначе знак -.
Какая разница между empty($var) и isset($var) они же делают одно и тоже, или я ошибаюсь.?
Saniok, empty проверяет не пуста ли переменная isset проверяет существование переменной
Где можно найти какие функции изменились или убрались в 5.4.11 отличии от 5.3.21
Saniok, Почитать чейнжлог на php.net
Saniok, Загугли "Что нового в PHP 5.4", там на первой странице должен быть хабрахабр, там всё и прочтешь.
Самое удобное это работа с массивами))
типа такого
$arr = [1, 2, 3, 'four']; //Аналог array(1, 2, 3,'four'). В других версиях так нельзя
//а также, если функция возвращает массив, то можно обращатся к ней как к массиву
function foo() {
return array('one', 'two');
}
echo foo()[0]; //выведет one
еще трейты добавили, хз правда что это гг
Folour, что такое трейты знаю, а вот зочем они мне нужны, пока не придумал.
Ну и ещё удобная фишка:
(new Foo())->something()