Mehmet

WFN Üye
Konular
1,851
Mesajlar
1,852
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi

PHP hangi programda yazılır?​


PHP, özel olarak tek bir programa bağlı değildir. Herhangi bir düz metin düzenleyicide yazılabilir; ancak pratik geliştirme için PHP sözdizimi renklendirmesi, otomatik tamamlama ve hata ayıklama desteği sunan bir kod editörü veya IDE kullanılır. Yaygın seçenekler arasında Visual Studio Code, PhpStorm ve Notepad++ bulunur. Yazdığınız kodu çalıştırmak için editörden ayrı olarak PHP çalışma zamanı da bilgisayarınızda kurulu olmalıdır.

Buradaki iki aracı birbirinden ayırmak önemlidir: editör PHP dosyasını yazmanızı sağlar, PHP çalışma zamanı ise bu dosyayı yorumlayıp çalıştırır. Bir hosting hesabında PHP zaten sunucuda çalıştırılabilir; yerel bilgisayarda deneme yapacaksanız PHP'nin kurulu olması veya PHP içeren bir yerel geliştirme ortamı kullanmanız gerekir.

Program seçerken neye bakılır?​


Başlangıç için hafif bir kod editörü yeterlidir. Daha büyük projelerde proje gezgini, hata ayıklama, Git desteği ve kod analiz araçları bulunan bir IDE işinizi kolaylaştırır. Sadece Not Defteri gibi düz metin yazabilen bir uygulama da teknik olarak yeterli olsa da parantez, girinti ve PHP söz dizimi hatalarını fark etmek zorlaşır.

SeçenekNe zaman uygun?Gerekli ek bileşenDikkat edilmesi gereken
Kod editörüYeni başlayanlar ve küçük-orta projelerPHP çalışma zamanıBazı gelişmiş özellikler eklenti gerektirebilir
IDEBüyük projeler ve kapsamlı hata ayıklamaPHP çalışma zamanıDaha fazla kaynak tüketebilir
Düz metin editörüÇok küçük değişikliklerPHP çalışma zamanıKod yardımı ve hata bildirimi sınırlıdır

İlk PHP dosyasını yazıp çalıştırma​


Aşağıdaki örnekte bir kod editörü ve komut satırından erişilebilen PHP varsayılmıştır. Dosyayı tarayıcıda değil, önce komut satırında çalıştırmak en basit kontroldür.

  1. Kod editörünüzde merhaba.php adında bir dosya oluşturun.
  2. Dosyaya şu tam örneği yazıp kaydedin:
    Kod:
    <?php
    echo "Merhaba, PHP!";
  3. Terminali dosyanın bulunduğu klasörde açın ve şu komutu çalıştırın:
    Kod:
    php merhaba.php
  4. Başarı durumunda terminalde Merhaba, PHP! metnini görürsünüz. Bu, dosyanın PHP çalışma zamanı tarafından işlendiğini gösterir.
  5. Çıktıyı bir web sayfası olarak görmek istiyorsanız aynı klasörde şu yerel sunucuyu başlatın:
    Kod:
    php -S 127.0.0.1:8000
  6. Bu yerleşik sunucu yalnız geliştirme içindir; üretimde kullanılmamalıdır. Tarayıcıda tam http://127.0.0.1:8000/merhaba.php adresini açın. Klasör kökünü açmak merhaba.php dosyasını otomatik seçmez. İşiniz bittiğinde Ctrl+C ile sunucuyu durdurun.

Komut çalışmazsa ne anlama gelir?​


php komutunun bulunamadığı belirtiliyorsa PHP kurulu değildir veya çalıştırılabilir dosyanın yolu sistemin PATH değişkenine eklenmemiştir. Editörü değiştirmek bu sorunu çözmez; önce PHP çalışma zamanını kurup terminalden php -v komutuyla erişilebilir olduğunu doğrulamak gerekir. Dosya tarayıcıda PHP kodunu metin olarak gösteriyorsa dosyayı doğrudan açmak yerine PHP sunucusu üzerinden çalıştırmalısınız.

Bir dosyanın uzantısını .html bırakmak da yaygın bir hatadır. PHP kodunun işlenmesi bekleniyorsa dosya .php uzantısıyla kaydedilmeli ve PHP destekleyen bir sunucu üzerinden sunulmalıdır. Ayrıca PHP kodunu yazan program ile kodu çalıştıran ortam aynı şey değildir; editör yalnızca dosyayı değiştirir.

Kod editöründe görünen PHP uyarısı ile çalıştırma hatası aynı kontrol değildir. Örneğin VS Code, yerel PHP yorumlayıcısıyla sözdizimi denetimi yapabilir; doğru PHP çalıştırılabilir dosyasının yolu ayarlanmalıdır. Editörde uyarı görünmemesi uygulamanın veri, dosya izinleri veya veritabanı bağlantısıyla sorunsuz çalıştığını kanıtlamaz.

Sık sorulan sorular​


PHP yazmak için internet bağlantısı gerekir mi?​


Kod yazmak ve yerel olarak çalıştırmak için sürekli internet bağlantısı gerekmez. Ancak PHP'yi, editörü veya proje bağımlılıklarını ilk kez edinmek ve uzak bir sunucuya bağlanmak için bağlantı gerekebilir.

PHP dosyası Word veya benzeri bir ofis programında yazılır mı?​


Bu tür programlar biçimlendirme bilgileri ekleyebildiği için uygun değildir. PHP dosyaları düz metin olarak kaydedilmelidir; bu nedenle kod editörü veya IDE kullanın.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.