Category Entwicklung

Const für Klassenmethoden in PHP

Bei meinem letzten Ausflug zu PHP und C++ ist mir eine Sache wieder eingefallen, die ich in C++ immer sehr interessant fand und mir bei PHP irgendwie fehlt.
Man kann dort nämlich Klassenmethoden das Schlüsselwort const nachstellen und teilt dem Compiler somit mit, dass diese Methode das Objekt nicht verändert. Versucht sie es doch, gibt es [...]

Garbage Collection in PHP

Ich war gestern Teilnehmer an einer kleinen Diskussion zum Thema Garbage Collection in PHP. Im Gegensatz zu z.B. JAVA verwendet PHP einfaches Reference Counting um zu ermitteln, welche Speicherbereiche nicht mehr benötigt werden. Wenn sich nun aber Objekte gegenseitig referenzieren – auch gerne über sehr viele Zwischenobjekte – versagt diese Strategie letztendlich.
Das ist ganz klar [...]