Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 03-11-2006, 15:17
justi
 Newbie
Links : Onlinestatus : justi ist offline
Registriert seit: Oct 2006
Ort: München
Beiträge: 9
justi ist zur Zeit noch ein unbeschriebenes Blatt
Question [Variablen] pass-by-reference

hallo,
wer kann mir helfen?
php5 liefert warnings für jeden Funktionsaufruf mit pass-by-reference:
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in ...

z.B.
Aufruf:
db_select_texte (&$result_texte, &$num_rows_texte, &$rc_texte);
Function:
function db_select_texte ($res, $num, $rc) {

$result = mysql_query('SELECT * FROM sisters.texte
ORDER BY text_txt_s');
if (!$result) {
echo "fehler select texte!";
echo mysql_error ();
$num = 0;
$rc = 12;
}
else {
$rc = 0;
$num = mysql_num_rows($result);
for ($i = 0; $i < $num; $i++) {
$res[$i] = mysql_fetch_array($result);
}
}
}

Wie kann ich die Funktionen umbauen, dass ich in der Funktion trotzdem Werte verändern und zurückgeben kann? Geht das mit OOP? Wie?

Danke!
J.
Mit Zitat antworten