• 12-10-2008, 18:44:28
    #1
    Arkadaşlar bu nesne yönelimli php nedir class falan var nede kullanılır neden kullanılır ?
  • 12-10-2008, 23:08:29
    #2
    şurda

    bişey gördüm ama... belki işine yarar..
  • 12-10-2008, 23:30:08
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Kısaca mantık şu kod karmaşasından kurtulmak için fonksiyonlar yazılır fonksiyonlarda birleşik class'ları oluşturur tabi bu basitçe bir tabir olur.
    javam Blog Arşivi Zeki Çocuklar için PHP?de Nesne Tabanlı Programlama?ya Hızlı Giriş Kılavuzu
    tabi php4 ile php5'te class yazımında farklılıklar http://www.php.org.tr/seminerler/lkd...-hidayet/php5/
    bunu okursan nesneye dayalı programlama kısmını eminin anlayacaksın basitçe anlatacak olursak
    <?php 
    class gosteri{
    
    function al($gel){
    return $this->gelen=$gel;
    }
    
    function sonuc(){
    return $this->gelen;
    }
    
    
    
    }
    
    $sayi= & new gosteri();
    $sayi->al("Burdaki veriyi tuttum");
    echo $sayi->sonuc(); // Çıktısı Burdaki veriyi tuttum
    
    ?>
    tabi yukardaki çok çok basit bir örnek
  • 13-10-2008, 02:12:11
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Temel maksat kodlama sürecini somutlaştırmaktır.
    Mimari açılımları modüler kodlamaya imkan sunar.

    class'ların array'lerden ya da fonksiyonlardan farkları vardır. Bazı diller bu farkları
    görebilecek kadar gelişmiş değildir. Sözgelimi inheritance gibi.

    Class çok basitçe anlatmak gerekirse, bir nesne planıdır. Bu nesnenin
    1. özellikleri vardır, 2. işlevleri ve etkileşimleri vardır.
  • 13-10-2008, 02:42:17
    #5
    Üyeliği durduruldu
    bende bir örnek vereyim kendi kullanım amaçlarımdan ufak bir kuple

    bir müzik scripti yazıyorsun şarkıcı adı var album adı sanatçı adı kategori adları var
    sen şarkı sayfasındasın bunları gösterebilmek için her birisi için kategori farklı bir tabloda şarkıcı vs. hepsi muzik ten farklı yerlerdeler örneğin bunlar için tek tek sql sorgusu yazıp
    bunlar fetch edip nerede kullanacaksan oraya ataman gerekir bunları daha önce muzikler diye bir class yapıp
    $muzik->album($mp3id) $muzik->sanatci($mp3id) gibi çekip takır takır kullanırsın kod karmaşsında da kurtulursun tabi ufak çaplı bir makale scriptiyse çok gerek yok alır çeker yazarsın kategoriyi olur biter ...

    +

    şöyle birşeyde mevcut örneğin bir temlate sistemi yazarsın veya hali hazırdakilerden kullanırsın örneğin input.xxx(tpl|html) gibi bir dosya yapıp tema diye bir class yapıp ona da template ye girip input , div , table oluşturmasını söyleyebilirsin
    $tema->input(name,val,id,rel,class); gibi gibi verip böylecede işini kolaylaştırabilirsin
  • 13-10-2008, 18:11:36
    #6
    teşekkürler