ascer
29.11.2007, 12:45:15
Hallo Leute,
hab ne ganz simple Anfängerfrage:
Wie kann ich eine Variable, die ich einer Funktion als Argument übergebe, geändert wieder zurückgeben?
Mein Lösungsansatz war:
<?php
function test( &$arg1 ){
$arg1++;
}
$zahl = 0;
test( $zahl );
?>
Ich habe aber irgendwo mal gelesen, dass es veraltet sein soll mit einem "&" in der "Argumentenübergabe" einer Funktion PHP klar zu machen, das man die Variable geändert zurückbekommen will...stimmt das? bzw. gibts da ne bessere Lösung oder ist das so schon in Ordnung?
hab ne ganz simple Anfängerfrage:
Wie kann ich eine Variable, die ich einer Funktion als Argument übergebe, geändert wieder zurückgeben?
Mein Lösungsansatz war:
<?php
function test( &$arg1 ){
$arg1++;
}
$zahl = 0;
test( $zahl );
?>
Ich habe aber irgendwo mal gelesen, dass es veraltet sein soll mit einem "&" in der "Argumentenübergabe" einer Funktion PHP klar zu machen, das man die Variable geändert zurückbekommen will...stimmt das? bzw. gibts da ne bessere Lösung oder ist das so schon in Ordnung?