tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

PHP 5.3 array_key_e­xists nad objektem

před 11 lety

jiriknesl
Člen | 63

Dibi používá array_key_exists() i nad objekty. Tato funkčnost byla v PHP 5.3 odstraněna a je nutné používat jiný způsob ověřování existence daného klíče.

Problém jsem objevil například v tříde DibiResult->fetchPairs()

Zatím používám následující řešení:
if (!array_key_exists($value, (Array)$row)) {

Testováno na:
@version $Id: DibiResult.php 153 2008–10–10 17:39:33Z David Grudl $
Version: 5.3.0alpha3-dev

před 11 lety

Jan Tvrdík
Nette guru | 2550

Opraveno už dávno 154. revizí.

Poznámka: Aktuální revize je 172

před 11 lety

David Grudl
Nette Core | 6806

Ono to myslím bylo zase do 5.3 přidáno. Ale mají v tom poněkud hokej, uvidíme co v betě.