Altın Konu PHP ve Sunucu Mantığı

Reaxiyon

Ne mutlu Türk'üm diyene!
Katılım
22 May 2010
Konular
961
Mesajlar
3,480
Çözüm
2
Online süresi
3mo 4h
Reaksiyon Skoru
2,340
Altın Konu
250
TM Yaşı
16 Yıl 22 Gün
Başarım Puanı
309
MmoLira
12,483
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

PHP ve Sunucu Mantığı​

Web geliştirme dünyasında, kullanıcının doğrudan görmediği ama sitenin beynini oluşturan bir arka plan vardır. İnternet sitelerini sadece broşür gibi okunan statik sayfalardan çıkarıp, etkileşimli devasa platformlara dönüştüren güç genellikle sunucu taraflı dillerden gelir. Bu diller arasında geçmişten bugüne popülerliğini koruyan ve öğrenmesi en keyifli olanlardan biri hiç şüphesiz PHP (Hypertext Preprocessor) dilidir.​

Sunucu Taraflı Programlama Nedir?​

Bir web sitesine girdiğinde, tarayıcın sunucudan bir sayfa talep eder. Eğer bu site sadece HTML ve CSS ile yazılmışsa, sunucu dosyayı olduğu gibi gönderir. Ancak işin içinde PHP varsa, sunucu önce kodları çalıştırır, gerekli hesaplamaları yapar veya veritabanından bilgi çeker; ardından sonucu tarayıcıya gönderir. Bu sürece Server-Side yani sunucu taraflı işlem denir. Bu sayede her kullanıcıya özel içerik göstermek, örneğin bir sosyal medya sitesinde sadece kendi profil bilgilerini görmeni sağlamak mümkün olur.​

PHP ve Veri Tipleri​

PHP'nin en büyük avantajlarından biri, öğrenme eğrisinin oldukça yumuşak olmasıdır. Kod yazarken değişken tanımlamak için sadece bir dolar işareti ($) kullanman yeterlidir. Diğer bazı katı dillerin aksine, PHP değişkenin türünü içine koyduğun veriden kendisi anlar. Bu esnek yapıya Loosely Typed (gevşek tipli) dil denir. Ancak bu esneklik, büyük projelerde dikkatli olmayı gerektirir; çünkü yanlışlıkla bir sayı ile metni toplamaya çalışmak beklenmedik sonuçlar doğurabilir. Bu nedenle veri türlerini her zaman bilinçli yönetmen ve gelen veriyi kontrol etmen profesyonel bir yaklaşım olacaktır.​

Web Formları ve Kullanıcı Etkileşimi​

Bir web sitesindeki iletişim formunu doldurup "Gönder" butonuna bastığında neler olduğunu hiç düşündün mü? İşte o noktada devreye Global Variables adını verdiğimiz özel değişkenler girer. Özellikle $_POST ve $_GET metodları, kullanıcının form aracılığıyla gönderdiği bilgileri yakalamamızı sağlar. Bu verileri aldıktan sonra bir e-posta gönderebilir, kullanıcıyı sisteme kaydedebilir veya bir arama sonucunu ekrana getirebilirsin. Formlardan gelen veriyi işlerken güvenlik için mutlaka Sanitization (temizleme) işlemlerinden geçirmeyi unutmamalısın.​

Kod Yazımında Standartlar ve Temiz Kod​

İster PHP ile web geliştir, istersen daha eski bir teknoloji olan Visual Basic ile masaüstü uygulaması geliştir; yazdığın kodun başkaları tarafından anlaşılabilir olması çok önemlidir. Kodlarını yazarken mantıklı isimlendirmeler yapmak ve karmaşık kısımlara Comment (yorum satırı) eklemek, aylar sonra projerine geri döndüğünde "Ben burada ne yapmıştım?" sorusundan seni kurtarır. Temiz kod yazmak bir tercih değil, profesyonel bir disiplindir.

 
Paylaşımın için teşekkürler.
 
Eline sağlık! Paylaşım için teşekkürler.
 
Eline sağlık, paylaşım için teşekkürler
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)