php strict standards – only variables should be passed by reference error

strict standards – only variables should be passed by reference error hatasını alıyorsanız, referans olarak değişken göndermeniz gereken yere, siz farklı bir şey göndermişsiniz demektir.

Ben hatayı şöyle almıştım.

$var = end(explode( "/", $filename ));

end işlemini yaptığım şey explode işleminin sonucu. Ancak explode bir array döndürürken, bu male dating rules arrayi bir değişkene atamadığım için, arrayin sadece adresini döndürmüş oluyor. Bu free sex slave videos online da end fonksiyonunun çalışmamasına sebep http://crosspointnyc.com/uemz-free-contact-personals-websites oluyor.

Çalışması için aşağıdaki gibi basit bir düzenleme yapıyoruz :

$tmpArr= explode( webcams in argentina  "/", $filename);
$var = end($tmpArr);

Bu problem php 5.4.x sürümlerinde karşınıza çıkmıyor ancak php 5.3.x sürümlerinde mevcuttur.