0
ответов

Каковы преимущества использования SPL ArrayObject, ArrayIterator, RecursiveArrayIterator вместо обычных массивов?

Я начал изучать SPL PHP с помощью ArrayIterators и Хотелось бы узнать, каковы преимущества использования SPL ArrayObject, ArrayIterator, RecursiveArrayIterator вместо обычных массивов? a) Я слышал ...
вопрос задан: 18 April 2013 15:46
0
ответов

Iter PHP ator class

Я работаю с рекурсивными итераторами PHP SPL, хотя они меня довольно сбивают с толку, но я учусь. Я использую их в проекте, где мне нужно рекурсивно захватить все файлы и исключить папки ...
вопрос задан: 18 April 2013 15:46
0
ответов

Spl, ArrayObject, ArrayObject :: STD_PROP_LIST

Я пытаюсь понять константу STD_PROP_LIST в документации, но до сих пор я ее не понял и не нашел объяснения :( В документации есть следующий пример: $ a = new ...
вопрос задан: 30 January 2013 17:41
0
ответов

В чем разница между SplObjectStorage ::contains и SplObjectStorage ::offsetExists?

Документация PHP не очень точна и только утверждает, что :SplObjectStorage ::offsetExists Проверяет, существует ли объект в хранилище. (PHP >= 5.3.0 )SplObjectStorage ::содержит проверки, если...
вопрос задан: 10 January 2013 13:41
0
ответов

Можно ли использовать SplEnum в php 5.2.6?

Я пытался использовать class: abstract class my_abstractEnum extends SplEnum { ... } а класс my_categoryEnum расширяет my_abstractEnum { ... } и у меня: Неустранимая ошибка: класс 'SplEnum' не найден Я ...
вопрос задан: 20 December 2012 21:41
0
ответов

Есть ли в PHP 5.x какие-то HashSet или Set Class?

Я привык к Java, где у меня есть HashSets, ArrayLists и др. Коллекции. Но сейчас я работаю над проектом PHP. Мне нужно создать набор, заполнить его объектами (в данном случае - строками), но ...
вопрос задан: 20 October 2012 19:13
0
ответов

Как получить количество строк с помощью SplFileObject?

$ file = новый объект SplFileObject ('/ путь / к / файлу.txt'); Как узнать количество строк в файле с помощью SplFileObject?
вопрос задан: 20 October 2012 14:55
0
ответов

ArrayObject, getIterator ();

Я пытаюсь понять, что такое getIterator (), объясню :. Насколько я знаю, getIterator — это метод, который мы вызываем для включения внешнего Iterator. Проблема в том, что getIterator включает собственные методы, которые...
вопрос задан: 20 October 2012 14:47
0
ответов

Подсчитать элементы для объектов, реализующих ArrayAccess с помощью count ()?

Когда класс реализует интерфейс ArrayAccess, он становится готовым к работе как массив, в комплекте с OffsetGet , OffsetSet и так далее. Одна вещь, которую я не видел, - это реализация, когда мы ...
вопрос задан: 10 October 2012 15:15
0
ответов

Действительно ли SplFixedArray работает лучше, чем массивы?

Я тестирую SplFixedArray, строящий массив с днями недели, и получаю следующие результаты :
вопрос задан: 6 August 2012 11:50
0
ответов

AFNetworking возвращает объект _NSCFData вместо JSON

Я отправляю следующее сообщение экземпляру AFHTTPClient. Я ожидаю, что блок успеха будет отправлен в объект Foundation (словарь ), но отладчик показывает мне, что JSON является объектом _NSCFData....
вопрос задан: 5 August 2012 10:22
0
ответов

Почему я получаю неустранимую ошибку при вызове родительского конструктора?

Я расширяю одну из SPL (стандартной библиотеки PHP) ) классы, и я не могу вызвать родительский конструктор. Вот ошибка, которую я получаю: Неустранимая ошибка: невозможно вызвать конструктор Вот ссылка ...
вопрос задан: 28 July 2012 09:42
0
ответов

Объектное хранилище SPL, массив SPL и обычный массив

в чем разница, *использование *scenerio между обычным ARray, массивом SPL и хранилищем данных SPL? Было бы здорово, если бы кто-нибудь мог привести практический пример использования объектов SPLarray и SPL.
вопрос задан: 21 July 2012 12:51
0
ответов

вид iterator_to_array для рекурсивного итератора для получения двумерного массива

при использовании итераторов в PHP вы можете использовать функцию iterator_to_array для извлечения массива, полученного в результате итерации. Например, предположим, что у вас есть следующий объект ArrayObject: $ array_object = new ...
вопрос задан: 12 July 2012 16:53
0
ответов

PHP SPL, стоит ли использовать функции необработанных массивов или лучше?

Я изучаю стандартную библиотеку PHP (SPL ). Раньше я использовал только массивы и только сейчас обнаружил, что в PHP так много стандартных классов. Но в инструкции нет ни слова о том, рекомендуется ли...
вопрос задан: 7 July 2012 22:24
0
ответов

PHP SPL ArrayIterator против простого цикла foreach

Итак, как следует из названия: каковы основные преимущества использования ArrayIterator по сравнению с простым циклом foreach. У меня есть объект, который используется в качестве контейнера, его основная обязанность — хранение...
вопрос задан: 28 May 2012 22:07
0
ответов

Используя SplObjectStorage в качестве карты данных, можете ли вы использовать изменяемый массив в качестве данных?

В следующем коде: $ хранилище = новый \ SplObjectStorage (); $ fooA = новый \ StdClass (); $ fooB = новый \ StdClass (); $ хранилище [$ fooA] = 1; $ storage [$ fooB] = массив (); $ хранилище [$ fooA] = 2; $ storage [$ fooB] [] = ...
вопрос задан: 21 February 2012 21:29
0
ответов

php singleton продолжает дважды вызывать себя в классе автозагрузчика

Я создал класс автозагрузчика, который работает как задумано, но я заметил странное поведение. Когда я повторяю результаты найденных классов, которые передаются методу, обрабатывающему ...
вопрос задан: 17 February 2012 19:52
0
ответов

Ассоциативный массив по сравнению с SplObjectStorage

Я работаю над кодом для управления коллекцией уникальных объектов. Первый прототип этого кода использует ассоциативный массив, как я всегда это делал. Однако я также ...
вопрос задан: 15 December 2011 12:38
0
ответов

несколько spl_autoload_register

каковы преимущества наличия нескольких spl_autoload_register, пример: spl_autoload_register ('autoload_systems'); spl_autoload_register ('autoload_thirdparties'); spl_autolo ...
вопрос задан: 20 November 2011 02:05
0
ответов

OutOfRangeException vs. OutOfBoundsException

PHP определяет два исключения SPL для недопустимых ключей: OutOfRangeException: исключение, генерируемое при запросе недопустимого индекса. Это представляет собой ошибки, которые должны быть обнаружены во время компиляции. ...
вопрос задан: 19 November 2011 11:40
0
ответов

Отложенное отображение массива PHP

Есть ли способ сделать array_map, но как итератор? Например: foreach (новый MapIterator ($ array, $ function) как $ value) {if ($ value == $ required) перерыв; } Причина в том, что $ ...
вопрос задан: 3 July 2011 23:11
0
ответов

Итерация в обратном порядке по массиву с помощью решения PHP - SPL?

Есть ли в PHP итератор обратного массива SPL? А если нет, то как лучше всего этого добиться? Я мог бы просто сделать $ array = array_reverse ($ array); foreach ($ array as $ currentElement) {} или for ($ ...
вопрос задан: 15 March 2011 17:25
0
ответов

Как выполнить итерацию аутентификации для приложения IIS7 В PowerShell

мне нужно перебрать все режимы аутентификации для приложения IIS и отключить все, кроме одного, например: foreach ($ itm in [набор режимов аутентификации для приложения]) { m пытается создать объект PHP (назовите его Incident_Collection), который будет с
вопрос задан: 27 January 2011 22:39
0
ответов

Как работает ArrayAccess?

Я читал о наиболее часто используемых интерфейсах PHP из SPL, таких как Iterator, Счетный и ArrayAccess. Однако я не совсем понимаю, как они работают. Сделайте их реализации ...
вопрос задан: 1 January 2011 16:35