Tags: Entwicklung

Akeneo Hackathon – Welcome Akeneo PIM 2.0!

Last week Flagbit as Akeneo Solution Partner attended the Akeneo Hackathon aka „Hackeneo“ at the Akeneo headquarters in Nantes (France). Since Akeneo released the newest Akeneo PIM 2.0 last week of September, they decided to organise a week long Hackathon. The goal was to let significant Akeneo partners know most important features of the new 2.0 version and invest most of the week on migrating own partner projects to the new 2.0 version with the support of the Akeneo Core Dev Team.

Mehr lesen
Vorsicht bei der Verwendung von isset() mit Arrays

Manchmal sucht man Fehler, die man wieder und wieder überliest, weil man die falschen Annahmen getroffen hat und der Code oberflächlich richtig aussieht. Erfahrungsgemäß gibt es dann ein paar „übliche Verdächtige“, die man sich genauer anschaut. Zuweisungen im if-Statement, Vergleiche ohne Typprüfung, empty() und isset() sind dabei immer heiße Kandidaten.

Wenn man die Handbuch-Seite zu isset() durchliest, klingt es, als wäre es problemlos möglich auch die Existenz von Array-Keys zu prüfen. Sogar ein schönes Beispiel gibt es dazu:

Doch ganz so einfach ist es leider nicht.

Mehr lesen