25/10/2007, 02:56
|
| | Fecha de Ingreso: enero-2005
Mensajes: 149
Antigüedad: 20 años Puntos: 2 | |
SPL: ArrayAccess interface ¿ Donde se ha metido ? Hola.
Estaba con cositas MVC, metodo __autoload y por spl, Singleton, ActiveRecord... Cuando encontré dos articulos muy interesantes en los que se hablaba de la interfaz ArrayAccess http://jmsala.wordpress.com/2007/06/...istro-en-php5/ http://web2development.blogspot.com/ Hice la implementación en una de mis clases [class a implements ArrayAccess] y le puse los 4 metodos que requiere... los offsets y eso que comienzo a hacer llamadas, sets y gets usando ArrayAccess y veo que no funciona .... yo claro me comienzo a moskear... hago un <?php echo phpinfo(); ?> y veo lo siguiente: Cita: SPL support enabled Interfaces: Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject Classes: AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilterIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RegexIterator, RuntimeException, SimpleXMLIterator, SplFileInfo, SplFileObject, SplObjectStorage, SplTempFileObject, UnderflowException, UnexpectedValueException
Vale ya entiendo por que no iba... ¿ y la interfaz ArrayAccess que en teoria viene por defecto con las clases del grupo de Zend engine ? tengo la versión 5.2.4.4 de php (la versión actual y estable).
Pues básicamente eso... ¿ Donde anda ? ¿ Como la habilito ? :S
Muchas gracias
Buenos días |