Başlarken PHP

Nasıl web geliştirici olunur? : PHP’ye başlayın!

Sevgili arkadaşlar bu yazımızda ilk php kodumuzu yazmayı öğreneceğiz. Bir .php dosyasında php ve html kodlarının nasıl karışık halde bulunduklarını göreceğiz. Ayrıca HTTP sunucusu varsayılan belgeler hakkında bilgi sahibi olacağız.

İlk Php kod satırını yaz

 

<?php
<?php


?>
<?php


echo 'Webmaster Mutfağı';


?>
resim1(2)
<?php


echo 'Webmaster Mutfağı';


?>


webmaster mutfağı
resim2(2)
resim3(2)
resim4(2)

Sunucularınızın çalıştığından emin olun

Windows ve Mac OS üzerinde PHP geliştirmesine kolaylık sağlaması açısından MAMP adında bir yardımcı program yüklenebilmektedir. Yani bizim yapmak istediğimiz ilk şey MAMP’ın çalıştığından emin olmak ve aynı zamanda sunucuların çalıştığından emin olmaktır.

MySQL Server şu an için bizi ilgilendirmiyor. Ancak HTTP üzerinden dosyalarımıza erişmek için Apache Server hayati öneme sahiptir. Çalıştığından emin olmak, çalışmakta olduğunu göstermek için bir belirteç vardır.

mamp1

İlk dosyanızı ekleyin

Aynı MAMP ekranından, Preferences > Web Server sekmesine gidin ve orada göründüğünüz yolu not edin.

mamp2

Bu döküman kaynağıdır. Bizim tüm belgelerimizi koyduğumuz yerdir böylece HTTP üzerinden erişebiliriz. Şimdi ekranı en aza indirip daha sonra bu yola gidelim ve orada ne olduğunu görelim.

Orada hiçbirşeyin olmadığını bulmalıyız. Bu yüzden ilk dosyayı ekleyeceğiz. Ben PhpStorm kullanacağım. Yeni bir dosya ekleyelim ve bu dosyamızın ismini index.php yapalım.

Varsayılan belge

Varsayılan belge, eğer birini belirtmiyorsa web sunucuna hizmet edecek belgedir. Örneğin, eğer tarayıcınız açık ve listelenmiş bir index.php dosyası olmadan localhosta giderseniz, sadece ” Index of ” ve sonrasında ise bir eğik çizgi (/) göreceksiniz. Bu bizim web sitemizin kaynağı anlamına gelmektedir ve şu anda herhangi bir varsayılan belge yoktur.

Bu yüzden devam edin ve index.php eklendiğinde, orada birşeyler yazabilirsiniz ve bu tarayıcınızda görüntülenecektir. Sadece metin yazabilirsiniz, örneğin HTML. Ama kuşkusuz biz Php ile ilgileniyoruz, bu yüzden Php kodunun ilk satıra nasıl eklendiğini görelim.

Bir Php kod satırı nasıl kurulur

Her ne zaman Php kodun içine geçmek istiyorsak, sınırlayıcı olmak zorundayız. – metnin bu bloğu özel birşey olduğu söyleniyor ve biz Php olaraktan bunu tedavi edeceğiz. Biz soru işareti (?) tarafından izlenen bir açılma aralığı arasına bir ayraç (<)  ile yapmaktayız. Yeterlilik noktasında iyidir ama en iyi uygulama için php eklenmelidir.

<?php

 

Bu herhangi bir şey olduğunu belirtiyor sonrasında bu sınırlayıcı php olacaktır. Bu yüzden biz buraya sadece sıradan bir metin yazarsak, 500 response kodu şeklinde bir hata mesajı göreceğiz.

sunucu500

Bu sunucu üzerinde bir şeyler yanlış gitti anlamına gelir ve bunun nedeni yazdığımız metnin sıradan metin olmasıdır yani geçerli bir php kodu olmamasındandır.

Geçerli bir kod bloğu oluşturmak için öncelikle kod bloğumuzu ?> ile sonlandırmamız gerekmektedir. Sonra tarayıcıya geri dönüp yenileyebilirsiniz ve artık 500 response kodu şeklindeki hatayı almayacağızdır.

Şimdi biraz php kodu yazalım. Php kodumuzun ilk satırına “echo” adında birşey kullanacağız. Bu tarayıcıya yazmasını istediğimiz, yazma işlevini gerçekleştiren deyimdir.

Aslında, bu teknik olarak doğru değil. Biz aslında yanıt akışı verileri çıktısını alıyoruz ama pratikte tarayıcıya yazılı oluyor. Yani biz burada “echo” demekle çağırdığımız bir fonksiyondur ve bazı metinlerin yazdırılmasını için istiyoruz. Bu yüzden bir string ile başlar. Stringler php’de çift tırnak ile başlayıp çift tırnak (” “) ile sona erebilir ama standart uygulamasında tek tırnak (‘ ‘) kullanılmaktadır.

Biz echo ile birlikte sonrasında tek tırnak ile kullanım yapacağız. Yazılmasını istediğimiz metinler bu tek tırnaklar içerisinde olmalıdır. Daha sonra buraya bazı metinler yazın ve satır sonunu noktalı virgül (;) ile sonlandırın. Şu şekilde gözükmelidir :

<?php

echo 'Bu benim ilk yazım.';

?>
Kaydedelim ve tarayıcıya geri dönelim ve görüntülenmesini istediğiniz metni görebilirsiniz.

Ne zaman bir echo yazdırma işlemi yapılıyorsa bunu not edin. Yani bir açılış ve kapanış p etiketinin içinde bu metni koyalım:

<?php

echo '<p>Bu benim ilk yazım.</p>'; 

?>
Tarayıcımıza geri dönüp yenilediğinizde, HTML‘in işlenmiş olduğunu görürsünüz.
Ve böylece Php kodunun ilk satırını yazmış oluyoruz. Çok basit, ama hepimiz bir yerde başlamak zorundayız 🙂


Yazar hakkında

Hakan Karataş

Back-End Developer @Webmaster.Kitchen.

Ağırlıklı olarak Back-end tarafında bilgi, birikim ve yeni öğrendiğim bilgiler ile mutfakta yer almaktayım. Görüş, düşünce ve tecrübelerinizi bizlerle paylaşabilirsiniz. Yorum alanı ile mutfağa katkıda bulunun.

Yorumlar

2 Yorumlar

Bir yorum yaz