30 Nisan 2012, 13:48 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Karar - Kontrol Mekanizması PHP 5'de basit bir karar-kontrol mekanizması PHP 5'de karar kontorol mekanizması değiştiği önceki makalemizde söylemiştik.Şimdi ise karar kontol mekanizması hakkında basit bir örnek vereceğiz. Aşağıda ki kod yapısında karar kontrol mekanizmasını try ile gerçekleştiriyoruz ama hata kodlarını bir fonksiyonda topluyoruz. PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Yukarıda ki kod yapısını satır satır anlatacak değilim.Önemli olan bikaç noktaya parmak basmak isterim.Öncelikle şunu belirtmek isterim:Kodları oluştururken bırakında kod yazın.Birkaç satırlık kod yazarak sistem mimarisi yapmayın. Hata çıkması durumunda çalıştıracağımız bir fonksiyon oluşturup, bu fonksiyonda hata kodlarını çıkartıyoruz."Hata kodları belirttim, ayrıca açıklamaya lüzum yok" İkinci fonksiyonda ise değişkenin değerinin 0 olup olmadığını test ediyoruz. Sistem mimarisinde hata kontrol mekanizması için de, try sisteminden yararlanıyoruz.Hata kontrol mekanizmasında fonksiyonu çağırıp 100 ve 0 sayısını fonksiyona iletiyoruz. Yukarıda basit bir kod oluşturduktan sonra bu uygulamayı azcık somutlandırmak için başka veritabanı işlemi oluşturalım.Önce MySQL 4.1 için gerekli Tablo ve verilerini verelim. PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
SQL kodunu verdikten sonra sıra geldi MySQL veritabanı bağlantısı için gerekli olan nesnemizi oluşturmaya.Klasik nesne ile MySQL bağlantısından biraz farklılık göstermekle beraber mantık silsilesi yine aynı. PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Yukarıda ki komut yapısında dikkat edilmesi gereken en önemli husus en başta yer alan __construct fonksiyonu.Bu fonksiyon olmadan nesnemizin sabit değişkenleri görevini yürütemez.Ayrıntılı bilgi için: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Diğer fonksiyonlar yukarıda gösterdiğimiz gibi try karar-kontrol mekanizmasıyla oluşturuluyor.Yukarıda ki komut satırını mysql.class.php adıyla kaydedin. PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
Yukarıda ki komut satırında da MySQL için verileri listelemek için nesnemiz içerisinde ki fonksiyonları teker teker çağırıyoruz. Yukarıda ki komut satırlarını iyice inceleyip, özümsedikten sonra PHP 5 ile MySQL 4.1 versiyonunu nesne kalıplarını kullanarak geliştirme işlemine yelken açabilir, kodlarınızı daha profesyonelce hazırlanmış bir şekle sokabilirsiniz.Unutmayın, biz burada PHP 5'in karar-kontrol mekanizmasını kavramanız için mümkün olduğunca basite indirgedim.Bir başka PHP 5 makalesinde görüşmek dileğiyle, uzun kod yazın, performansınızı artırın
__________________ Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir. | |
|
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Kadıköy'de yaşlı kadına şiddette flaş karar! Bakıcıya ev hapsi şeklinde adli kontrol tedbiri | NurSima | Güncel ve Son Dakika Haberler | 0 | 20 Ocak 2021 20:04 |
Rüyanın Mekanizması | Burce | Rüya Tabirleri | 0 | 11 Mayıs 2014 23:20 |
Sabunun Temizlik Mekanizması | Luis | IF Ekstra | 0 | 16 Nisan 2010 09:15 |
Kullanışlı Webmaster(Google) Programları(Çoklu Pagerank Kontrol,Backlink Kontrol...) | aLKoLiK | 5 | 27 Ocak 2010 20:56 | |
Evrim Mekanizması | YapraK | Kimya | 0 | 16 Nisan 2009 04:04 |