Nesne Yönelimli PHP (Object Oriented)
5
●1.220
- 12-10-2008, 23:30:08Kimlik 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:11Kimlik 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Üyeliği durduruldubende 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
