Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.

Загадка про PHP. Номер 4.

Задачка на действия с массивами. Какие значения выведет функция var_dump:

var_dump(array(-1) + array (1), (bool) array(), (bool) array(0));

3 комментария
Улитка 2003

Я же не успеваю их разгадывать! :-)

Выведет примерно это:
<code>
array(3) {
  [0] => array(2) {
    [0] => int(-1)
    [1] => int(1)
  }
  [1] => bool(false)
  [2] => bool(true)
}
</code>

Евгений Степанищев (bolknote.ru) 2003

Комментарий для Улитка:

Массив будет состоять из одного элемента. Вопрос — из какого? :) Остальное — верно.

Улитка 2003

Да, забыл что сложение не прибавляет, а замещает элементы. Там будет 1 (единица).