Баг? Фича? sizeof / count



Обнаружил любопытную вещь, точнее из-за неработоспособности скрипта напал на след непонятной для меня вещи:

1
2
3
4
5
6
7
    $a = new stdClass();
    echo sizeof($a)."\r\n";
    // Вернет 0

    $a = array();
    echo sizeof($a)."\r\n";
    // Вернет 1

Так что мой вам совет – аккуратнее с объектами!

Похожие статьи:

  1. Приведение типов данных php, array to object, object to array. Интересный баг php

Ответить


[ Ctrl + Enter ]