PHP'ye Giriş
PHP kodu sunucuda yürütülür.
Çoktan Biliyor Olman Gereken Şey
Devam etmeden önce aşağıdakiler hakkında temel bir anlayışa sahip olmalısınız:
Önce bu konuları incelemek istiyorsanız, Ana sayfamızdaki öğreticileri bulun .
PHP nedir?
- PHP, "PHP: Hypertext Preprocessor" ifadesinin kısaltmasıdır.
- PHP, yaygın olarak kullanılan, açık kaynaklı bir betik dilidir
- PHP betikleri sunucuda yürütülür
- PHP'yi indirmek ve kullanmak ücretsizdir
PHP şaşırtıcı ve popüler bir dildir!
Web'deki en büyük bloglama sisteminin (WordPress) merkezinde yer alacak kadar güçlüdür!
Büyük sosyal ağları çalıştırmak için yeterince derin!
Yeni başlayanlar için ilk sunucu tarafı dili olmak da yeterince kolay!
PHP Dosyası Nedir?
- PHP dosyaları metin, HTML, CSS, JavaScript ve PHP kodu içerebilir
- PHP kodu sunucuda yürütülür ve sonuç tarayıcıya düz HTML olarak döndürülür.
.php
PHP dosyaları " " uzantısına sahiptir
PHP Ne Yapabilir?
- PHP dinamik sayfa içeriği oluşturabilir
- PHP sunucuda dosyalar oluşturabilir, açabilir, okuyabilir, yazabilir, silebilir ve kapatabilir
- PHP form verilerini toplayabilir
- PHP çerezleri gönderebilir ve alabilir
- PHP, veritabanınızdaki verileri ekleyebilir, silebilir, değiştirebilir
- PHP, kullanıcı erişimini kontrol etmek için kullanılabilir
- PHP verileri şifreleyebilir
PHP ile çıktı HTML'si ile sınırlı değilsiniz. Görüntülerin, PDF dosyalarının ve hatta Flash filmlerinin çıktısını alabilirsiniz. Ayrıca XHTML ve XML gibi herhangi bir metnin çıktısını alabilirsiniz.
Neden PHP?
- PHP çeşitli platformlarda çalışır (Windows, Linux, Unix, Mac OS X, vb.)
- PHP, günümüzde kullanılan hemen hemen tüm sunucularla (Apache, IIS, vb.)
- PHP çok çeşitli veritabanlarını destekler
- PHP ücretsizdir. Resmi PHP kaynağından indirin: www.php.net
- PHP'yi öğrenmesi kolaydır ve sunucu tarafında verimli çalışır
PHP 7'deki yenilikler
- PHP 7, önceki popüler kararlı sürümden (PHP 5.6) çok daha hızlıdır.
- PHP 7, Hata İşlemeyi iyileştirdi
- PHP 7, işlev bağımsız değişkenleri için daha katı Tür Bildirimlerini destekler
- PHP 7, yeni operatörleri destekler (uzay gemisi operatörü gibi:
<=>
)