romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu PHP ve Sunucu Mantığı

Reaxiyon

Ne mutlu Türk'üm diyene!
Telefon Numarası Onaylanmış Üye Turkmmo Discord Nitro Booster
Fahri Üye
Katılım
22 May 2010
Konular
961
Mesajlar
3,480
Çözüm
2
Online süresi
3mo 2h
Reaksiyon Skoru
2,339
Altın Konu
250
TM Yaşı
16 Yıl 16 Gün
Başarım Puanı
309
MmoLira
12,435
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.

1767377609301.png
 
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)

Geri
Üst