Различные вопросы по PHP и MySQL

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

echo foo()[0]; //выведет one

еще трейты добавили, хз правда что это гг
.
Folour, что такое трейты знаю, а вот зочем они мне нужны, пока не придумал.

Ну и ещё удобная фишка:
(new Foo())->something()
Всего: 7969