Şimdi Ara

Php Foreach Hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
1
Favori
389
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • <?php 
    Class eklentim{
    private $eklenti;
    public function fonksiyon_ekle($nereye,$fonksiyon,$oncelik = 1){
    if(!isset($this->eklenti[$nereye]))
    $this->eklenti[$nereye] = array();
    $this->eklenti[$nereye][$fonksiyon] = $oncelik;
    }
    public function fonksiyon_sil($nereye,$fonksiyon){
    if(isset($this->eklenti[$nereye][$fonksiyon]))
    unset($this->eklenti[$nereye][$fonksiyon]);
    }
    public function calistir($nereye,$args = array()){
    if(isset($this->eklenti[$nereye]))
    $dizi = $this->eklenti[$nereye];
    @arsort($dizi);
    foreach ($dizi as $fonksiyon=>$oncelik){
    call_user_func_array($fonksiyon,$args);
    }
    }
    }
    $eklenti = new eklentim;
    $eklenti->fonksiyon_ekle("slider_oncesi","reklam_slider");

    ?>


    Böyle bir kod bloğum var..

    Invalid argument supplied for foreach() hatası alıyorum. O kadar aradım ama çözüm bulamadım.

    Hata satırı :

    foreach ($dizi as $fonksiyon=>$oncelik){ 
    call_user_func_array($fonksiyon,$args);
    }


    Yardımlarınızı bekliyorum.



    _____________________________




  • Yok mu bilen?

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
  • ?????????????
    _____________________________
  • Konu güncel

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
  • garip. ben de denedim hem writecodeonline.com'dan hem de localhost'tan bende bir sorun çıkmadı. üstte yazan kodun aynısını kopyaladım
  • Çalıştımı yani? Php versiyonunuz kaç?

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
  • Evet bi hata vermeden çalıştı. PHP versiyonum 5.3.15. Acaba error reporting kısmı mı değişik. Benim php.ini'deki error reporting satırı şu şekilde:
    error_reporting = E_ALL & ~E_DEPRECATED
  • Yapay Zeka’dan İlgili Konular
    SQL Sorgu YARDIM
    6 yıl önce açıldı
    Daha Fazla Göster
  • Şuanda telden giriyorum bakıcam. Benim versiyonda 5.3. Galiba ondan dicem ama bilmiyorum. Bir de wampserver kullanıyorum. Alakası olmaz dimi

    < Bu ileti mobil sürüm kullanılarak atıldı >
    _____________________________
  • quote:

    Orijinalden alıntı: gsugur

    Evet bi hata vermeden çalıştı. PHP versiyonum 5.3.15. Acaba error reporting kısmı mı değişik. Benim php.ini'deki error reporting satırı şu şekilde:
    error_reporting = E_ALL & ~E_DEPRECATED


    Benim php.ini ayarlarında error reporting satırı

    error_reporting = E_ALL
    bunu seninkiyle aynı yaptım fakat değişen birşey olmadı.

    writecodeonline.com da denedim kodlar çalışıyor ama localhost ta foreach hatası alıyorum..
    _____________________________
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.