phpbar.de logo

Mailinglisten-Archive

[php] verwirrende Effekte bei Klassenbenutzung

[php] verwirrende Effekte bei Klassenbenutzung

Jens Giessmann jg at handcode.de
Don Jun 1 16:32:31 CEST 2006


Hi,

On Thu, Jun 01, 2006 at 03:59:51PM +0200, Norbert Pfeiffer wrote:
> Sollen die Methoden innerhalb einer Funktion verwendet werden,
> uebergebe ich die Objektreferenz, was auch gut klappt.
> Komischerweise setzt dann jedoch die Protokollierung aus,
> also das, was innerhalb der Funktion getan wird, erscheint
> nicht im Protokoll. Aber warum ist das so ... <gruebel>

PHP4 oder PHP5?

Bei PHP4 uebergibst du so keine Objekt-Ref. an die Funktion sondern
eine Kopie.

> Beispiel:
> <?
> $DB = new call_mysql( ... );
> 
> function get_idxA($table, $XX='') {

in PHP4 muesstest du hier folgendes schreiben:

function get_idxA($table, &$XX='') {
                         ^^^

Gruss Jens

php::bar PHP Wiki   -   Listenarchive