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

255K
.

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