[PHP] Function Variable optional übergeben?

ne2112

Cadet 3rd Year
Registriert
Juni 2002
Beiträge
63
Hi zusammen,

ist es möglich in PHP ein function zu schreiben, der ich 2 Variablen immer und eine dritte nur manchmal übergebe?

z.B.:

PHP:
<?
function test ($var1. $var2, $opt) { //var1 und var2 werden immer übergeben, opt ist optional
    ...
}

Geht das?

Wie ist es möglich eine Variable global zu definieren (ähnlich C++ static)? Sei es im Voraus oder im Nachhinein.

Vielen Dank schon mal für eure Hilfe,


Nils
 
also variable kannst du 'globalisieren' in dem du sie zu konstanten machst oder einfach mit dem befehl "global" bearbeistest.

global $var1, $var3, $var81;

so geht des.
 
Code:
<?
function test ($var1, $var2, $opt=5) { //var1 und var2 werden immer übergeben, opt ist optional
    ...
}

Wüsste nicht wieso es nicht klappen sollte, also wenn du $opt nicht defnierst ist es eben nicht defeniert. Du kannst ja auch ein Standard eingeben, siehe oben, dann hat $opt den Wert 5, falls es keinen anderen Wert bekommt.

Alle Angaben ohne Gewähr *g* bin auch noch PHP-Anfänger
 
Zurück
Oben