Cytat
<?php
// zmienilem nazwy zmiennych dla jasnosci [dr_bonzo]
function odczyt(&$k){
$k = 1;
}
odczyt($X);
if($X == 1){
}
?>
@truckweb: przeciez to DZIALA, 1. bo sprawdzilem, 2. bo przekazujesz $X do funkcji przez referencje, czyli odczyt() otrzyma zmienna a nie jej wartosc, dla tego mozesz zmienic wartosc $k a tym samym $X
@piotrooo89: twoje rozwiazanie KIEDYS dzialalo
odczyt(&$k);
i mozna bylo przy wywolaniu funkcji decydowac czy przekazac wartosc czy sama zmienna, teraz mozesz to okreslac TYLKO w definicji funkcji
function odczyt(&$k) {..}
no i odpal swoj skrypt na php 5.2
Cytat
Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of odczyt(). 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 in /services/www/fake/www/temp/tupid.php on line 6