PHP'de “&” ne anlama geliyor?

kategorisi Php
Bu PHP kodunu göz önünde bulundurun:
call_user_func(array(&$this, 'method_name'), $args);
Fonksiyonları tanımlarken referans yoluyla geçtiğini biliyorum, ama bir fonksiyonu çağırırken mi?

Yorumlar

  • Bir işleve başvuru yaparak bir değişkeni iletebilirsiniz, böylece işlev değişkeni değiştirebilir. Sözdizimi aşağıdaki gibidir:
    <?php function foo(&$var) { $var++; } $a=5; foo($a); // $a is 6 here ?>
    ... PHP'nin son sürümlerinde, & foo (& $ a) 'yı kullandığınızda "çağrı-zamanı referans referansının" kullanımdan kaldırıldığını söyleyen bir uyarı alacaksınız;

Yorum yapmak içinOturum Açın yada Kayıt Olun .