delphi overload auch für php? geschlossen 

Status
Für weitere Antworten geschlossen.

corema

Registered +
Registriert
Mai 2008
Beiträge
397
nabend
mit delphi kann man ja mehrere funktionen selben namens mit verschienenden argumenten mittels overload deklarieren.
Code:
function toll(a:string):integer overload;
function toll(b:integer):integer overload;
abhänging davon mit welchem typ ich jetzt toll() aufrufe (string oder integer), wird die die jeweilige function aufgerufen

geht sowas auch mit php?

danke
gruß corema
 
Zuletzt bearbeitet von einem Moderator:
Hi,
wie vor eineinhalb Jahren (http://www.freesoft-board.to/f292/geschlossen-delphi-overload-auch-fuer-php-430881.html) auch, lautet die Antwort nein :D
Overloading heißt in PHP, die "magischen Funktionen" zu nutzen, (Das dynamisches Aufrufen/Setzen von Variablen und Funktionen)
Was du machen kannst, ist mit Klassen zu arbeiten. Sprich Klasse A, die wie Klasse B ist, sich nur in einer Funktion unterscheiden. Bsp.
Code:
 class func {
public function __construct() {
//lalala
}

//more functions
}

class a extends func {
public function __construct() {
//overload func
}
}

class b extends func {
public function __construct($p = 0) {
//overload func
if($p) parent::__construct(); //or not
}
}
?>

Gruß
Broken Sword
 
mensch^^ daran erinner ich mich gar nicht mehr o.O^^

dann muss man da wohl irgentwie anders "rumwursteln"
dank dir
 
Echt? :D
Mega lustig - vor allem, da du exakt den selben Titel gewählt hast :D
[/OT]

[MOD-ARBEIT]
=> Closed

Gruß
Broken Sword, der Spammer.
 
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

Zurück
Oben Unten