Articles of arrayobject

Filtro ArrayObject (PHP)

Eu tenho meus dados em ArrayObject , simplesmente representando uma matriz. Eu preciso filtrar os dados, a function array_filter() funcionaria muito bem. No entanto, ele não funciona com ArrayObject como argumento. Qual é a melhor maneira de tratar com isso? Existe alguma function padrão que manipule o filtro para mim? Exemplo: $my_data = ArrayObject(array(1,2,3)); $result […]

Mudou o comportamento de (un) serialize ()?

EDIT: O problema é um bug php documentado até agora: https://bugs.php.net/bug.php?id=71617 graças a encontrar esse @Danack Estou apenas migrando um aplicativo do PHPH 5.5 para o PHP 7 e tropeçado com algum comportamento estranho quando se trata de serializar objects. Eu tentei cozinhá-lo para um exemplo mínimo, completo e verificável, que pode ser encontrado em […]

Spl, ArrayObject, ArrayObject :: STD_PROP_LIST

Estou tentando entender STD_PROP_LIST constante na documentação, mas até agora não entendi, e não encontrei nenhuma explicação 🙁 A documentação tem o seguinte exemplo: $a = new ArrayObject(array(), ArrayObject::STD_PROP_LIST); $a[‘arr’] = ‘array data’; $a->prop = ‘prop data’; $b = new ArrayObject(); $b[‘arr’] = ‘array data’; $b->prop = ‘prop data’; // ArrayObject Object // ( // […]

Estendendo ArrayObject em PHP corretamente?

Problema: Estou tentando estender ArrayObject do PHP como mostrado abaixo. Infelizmente, não consigo que funcione corretamente ao configurar objects multidimensionais e, em vez disso, um erro é lançado, pois eu tenho as configurações rigorosas ativadas no PHP. ( Error: Strict standards: Creating default object from empty value ) Pergunta: Como posso modificar minha class para […]

Diferença entre ArrayIterator, ArrayObject e Array em PHP

Alguém pode explicar claramente as diferenças fundamentais entre ArrayIterator , ArrayObject e Array em PHP em termos de funcionalidade e operação? Obrigado!

php como acessar a matriz de objects

Como acessar a matriz de itens da matriz de objects a seguir Cart66Cart Object ( [_items:Cart66Cart:private] => Array ( [2] => Cart66CartItem Object ( [_productId:Cart66CartItem:private] => 327 [_quantity:Cart66CartItem:private] => 3 [_optionInfo:Cart66CartItem:private] => [_priceDifference:Cart66CartItem:private] => 0 [_customFieldInfo:Cart66CartItem:private] => [_productUrl:Cart66CartItem:private] => http://localhost/odesk/cart66/fran-wilson-aloe-lip-care/ [_formEntryIds:Cart66CartItem:private] => Array ( ) ) [3] => Cart66CartItem Object ( [_productId:Cart66CartItem:private] => 368 [_quantity:Cart66CartItem:private] […]