• 21-11-2009, 14:17:41
    #1
    merhaba arkadaşlar,
    php 5 geçtikten sonra kullandıgım sınıfta bazı problemler almaya başladım.
    Aldıgım hatalar aşagıda

    Alıntı
    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\site\yonetim\su.php on line 75


    Notice: Undefined property: kgPager::$first_page in C:\wamp\www\site\yonetim\su.php on line 90

    Notice: Undefined property: kgPager::$previous_page in C:\wamp\www\site\yonetim\su.php on line 91
    1
    Notice: Undefined property: kgPager::$next_page in C:\wamp\www\site\yonetim\su.php on line 93

    Notice: Undefined property: kgPager::$last_page in C:\wamp\www\site\yonetim\su.php on line 94
    90-94 arası satırlar:

    echo $kgPagerOBJ -> first_page;
    echo $kgPagerOBJ -> previous_page;
    echo $kgPagerOBJ -> page_links;
    echo $kgPagerOBJ -> next_page;
    echo $kgPagerOBJ -> last_page;
    Aynı sayfada başka else de oldugumda ise aşagıdaki hatayı veriyor.

    Yönetim Paneli
    Deprecated: Assigning the return value of new by reference is  deprecated in C:\wamp\www\site\yonetim\su.php on line 75
    satır 75
    $kgPagerOBJ = & new kgPager();
  • 21-11-2009, 21:27:48
    #2
    Üyeliği durduruldu
    ilk seçenek olarak bunlar notice olduğu için notice gösterimini tümden kapatabilirsiniz

    php.ini direktifinin
    error_reporting = E_ALL & ~E_NOTICE
    olmasi önerilir.

    ama tam hata özüne inmek için class in yapisini görmek daha mantikli ama burdaki firspage gibi değişkenler hiç set edilmediyse bundan dolayi hata almaniz muhtemel

    class in içerisinde

    public $first_page gibi ifadeyi public $first_page = 0;

    gibi tanimlayabilirsiniz
  • 22-11-2009, 14:24:49
    #3
    hataların kapatılması yerine sorunları çözülmesi daha iyi
  • 23-11-2009, 01:35:47
    #4
    Üyeliği durduruldu
    nurettin adlı üyeden alıntı: mesajı görüntüle
    hataların kapatılması yerine sorunları çözülmesi daha iyi
    Bu dediğini yapmak kolay değil, kocaman scriptlerde aynı hatayı veriyor PHP 5.3 te o zamanda oturup 150 - 200 dosyayı editlemeye çalışmaya gerek yok. sdemirkeserin tavsiyesi şuan en mantıklı olan.