Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: почему count() всегда возврвщает 1??
а разве в таком случае каждый элемент массива не будес щитатся объектом класса stdclass? Каунт считает свойства а не объекты. Или я в чем то ошибся? (Добавление)
Данил_123 пишет:
cout вроде должна выдовать количество, а не значение..
мда, видимо ты плохо си учил, простебал ответ. Каунт вернет значение (целое) в котором и будет количество
OrmaJever
Отправлено: 11 Ноября, 2011 - 00:31:22
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
object(stdClass)[8]
public 'r' => string '3' (length=1)
public 'page' => string '2' (length=1)
(Добавление)
как реализовать интерфейс Countable? то есть что писать в public function count(){}???
Мелкий
Отправлено: 11 Ноября, 2011 - 19:31:10
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Bio man пишет:
то есть что писать в public function count(){}???
Всё, что угодно. Главное - чтобы возвращалось целое число.
----- PostgreSQL DBA
Данил_123
Отправлено: 11 Ноября, 2011 - 19:33:53
Участник
Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011 Откуда: rostov
Помог: 9 раз(а)
Bio man пишет:
мда, видимо ты плохо си учил, простебал ответ. Каунт вернет значение (целое) в котором и будет количество
причитайся..учу.. До этого еще не дошел, сравнил с mysql..
----- http://mysitecost.ru
Bio man
Отправлено: 11 Ноября, 2011 - 22:34:47
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
Данил_123, базовый курс пхп - тема - типы данных. всего в пхп 8 типов данных : integer, string, boolean, NULL, array, object, resource. пхп (ф-ции) по сути всегда возвращает тип данных с каким то содержанием (кроме NULL), что и является значением.
Цитата:
cout вроде должна выдовать количество,
согласен
Цитата:
а не значение..
не согласен
Мелкий
Отправлено: 11 Ноября, 2011 - 22:44:50
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Bio man пишет:
всего в пхп 8 типов данных : integer, string, boolean, NULL, array, object, resource.
А назвал только 7 float пропустил.
----- PostgreSQL DBA
Bio man
Отправлено: 11 Ноября, 2011 - 23:38:38
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
Мелкий пишет:
Bio man пишет:
всего в пхп 8 типов данных : integer, string, boolean, NULL, array, object, resource.
А назвал только 7 float пропустил.
блин, точно. я просто был маленько не в адеквате, посчитал, показалось 8
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.