MrDeNNiS
Asistan
- Katılım
- 28 Temmuz 2010
- Mesajlar
- 182
- Reaksiyon puanı
- 16
- Puanları
- 0
Merhaba arkadaşlar,
1. Seviyeden PHP derslerinin 2. dersi ile karşınızdayım, sözü fazla uzatmadan hemen başlıyorum. Umarım yararlı olur.
Adım 1: PHP Dökümanını Oluşturmak
1-)
Unutmamanız gereken ilk bilgiyle başlıyorum. Bir PHP dökümanı daima
Taglarından meydana gelir ve kodlar bu iki tag arasında yer. alır
2-)
Unutmamanız gereken önemli bilgilerden bir diğeri ise yukarıdaki örnekte de görmüş olduğunuz gibi çift slaş (eğik çizgi)'tan sonraki kısım PHP tarafından dikkate alınmaz, yani kısaca projenize ekleyeceğiniz açıklamalar için kullanılır.
3-)
Açıklama yazmanın bir diğer metodu ise geniş bloklar için kullanılan metoddur.
Yani /* ile başlayıp, */ bitirdiğimiz kod aralığı PHP tarafından algılanmayacaktır.
4-) ÖNEMLİ: Echo ve Print Komutları!
İşte PHP'nin en önemli komutlarından bir tanesi, tarayıcı ekranında yazı yazdırmaya yarayan komut: Echo ve Print'tir.
Genel olarak kullanımı şöyledir;
Yani sözlü olarak; echo komutu yazılır tek veya çift tırnak içerisinde ekranda görülmesi istenen mesaj yazılır ve satır sonuna noktalı virgül (
konulur.
Test.php'mizin içeriğine yukarıdaki kodu yazalım ve; http://127.0.0.1 adresini çalıştıralım bakalım nolucak
Bu kodun tarayıcıdan çıktısı şu şekilde olacaktır.
Gel gelelim print komutuna, print komutu ile echo arasında hiçbir fark olmamasına karşın echo daha yaygın olarak kullanılmaktadır. Yukarıdaki echo için geçerli tüm özellikler print için de geçerlidir. Onunla ilgili bir örnek verelim.
Bu kodun çıktısı şu şekilde olacaktır;
4-) Echo ve Print Komutlarında Dikkat Edilmesi Gerekenler!
Arkadaşlar pek çok kişi, echo komutunu veya print komutunu kullanırken bazı hatalarla karşılaşır, (1. Seviye olduğunu düşünürsek) Bu hatanın sebebini bulamaz, PHP forumlarında yardım başlıklı konu açar ve hatasının ne kadar basit olduğunu görür.
İşte en sık karşılaşılan hatalar
1) Echo ve print komutlarının tırnak içerisinde kullanılması gerektiğini belirtmiştim, echo içerisinde bazen bir ifadeyi çift tırnak içerisinde yazmamız.
Bunu bi örnekle açıklayalım; Mesela ben tarayıcıda tırnaklar dahil, "ShiftDelete.Net" yazılsın istiyorum. Kullanıcıların ilk yapacağı iş şudur
Tarayıcının vereceği hata ise şudur
Bunun nedeni, PHP echo komutundan sonra ilk tırnak ile gösterilmesi gereken yeri algıladı, ikinci tırnakla ise bitirdi fakat bir baktı ki ShiftDelete.NET""; yazıyor PHP de böyle bir kod olmadığı için hemen uyarısını yapıştırdı.
Çözümü ise çok basit, kullanılması gereken (tarayıcı da gözükmesini istediğiniz) tırnakların önüne ters slaş işareti koymak ( \ ).
İşte örnek;
vee trayacıdan cevap
Veya bu hatadan başka bir yolla kurtulabiliriz; echo komutunda çift tırnak yerine tek tırnak kullanarak;
Bu koda tarayıcımız şöyle cevap verecektir;
işte hatadan kurtulduk, echo komutunda daha başka hatalar aklıma gelmedi eğer gelirse konuya eklerim şimdi geçelim echo komutunun bir diğer özelliğine.
5-) Echo ve Print Komutlarında HTML Kullanılabilir!
Arkadaşlar bir diğer özellik olan echo komutunda HTML kodlarını kullanabiliriz, şunu unutmayın PHP öğrenmeye başlamadan önce HTML bilmeniz şarttır, yani HTML olmazsa olmazdır. Echo komutunun tırnakları işerisine HTML kodlarını yerleştirebilirsiniz fakat yukarıda anlattığım olaya çok dikkat edin, ters slaş işaretini gerekirse uygulayın, bu konu üzerinde sadece tek bir örnek verip geçicem zaten anlayacaksınız
Tarayıcımızda kırmızı renkli kalın çift satırlı altı çizili SDN Ailesine Selamlar yazdıralım..
ve işte tarayıcımızın cevabı (http://127.0.0.1/test.php adresinden bakıyoruz..)
Dediğim gibi HTML bilmeden işiniz çok zor olur ama iyi de bir haber vereyim HTML çok basittir, hemen öğrenmeye başlayabilirsiniz.
İşte 2. dersimizin sonuna geldik. Bu derste neler öğrendik?
Teşekkürler. MrDeNNiS
1. Seviyeden PHP derslerinin 2. dersi ile karşınızdayım, sözü fazla uzatmadan hemen başlıyorum. Umarım yararlı olur.

Adım 1: PHP Dökümanını Oluşturmak




1-)
Unutmamanız gereken ilk bilgiyle başlıyorum. Bir PHP dökümanı daima
PHP:
<?php
// Kodlar Buraya Yazılır
?>

2-)
Unutmamanız gereken önemli bilgilerden bir diğeri ise yukarıdaki örnekte de görmüş olduğunuz gibi çift slaş (eğik çizgi)'tan sonraki kısım PHP tarafından dikkate alınmaz, yani kısaca projenize ekleyeceğiniz açıklamalar için kullanılır.
PHP:
<?php
// Merhaba ShiftDelete.NET Ailesi, Bu Yazı PHP Tarafından Algılanmayacak.
?>

3-)
Açıklama yazmanın bir diğer metodu ise geniş bloklar için kullanılan metoddur.
PHP:
<?
/* Her satırın başına // koyması
zor olabileceğinden
bu yöntem bazen daha kullanışlı oluyor. */
?>
Yani /* ile başlayıp, */ bitirdiğimiz kod aralığı PHP tarafından algılanmayacaktır.

4-) ÖNEMLİ: Echo ve Print Komutları!
İşte PHP'nin en önemli komutlarından bir tanesi, tarayıcı ekranında yazı yazdırmaya yarayan komut: Echo ve Print'tir.
Genel olarak kullanımı şöyledir;
PHP:
<?
echo 'Merhaba SDN Ailesi!';
?>
Yani sözlü olarak; echo komutu yazılır tek veya çift tırnak içerisinde ekranda görülmesi istenen mesaj yazılır ve satır sonuna noktalı virgül (

Test.php'mizin içeriğine yukarıdaki kodu yazalım ve; http://127.0.0.1 adresini çalıştıralım bakalım nolucak


Bu kodun tarayıcıdan çıktısı şu şekilde olacaktır.


Gel gelelim print komutuna, print komutu ile echo arasında hiçbir fark olmamasına karşın echo daha yaygın olarak kullanılmaktadır. Yukarıdaki echo için geçerli tüm özellikler print için de geçerlidir. Onunla ilgili bir örnek verelim.
PHP:
<?
echo 'Merhaba SDN Ailesi! Bu kod Print ile yazdırıldı.';
?>

Bu kodun çıktısı şu şekilde olacaktır;

4-) Echo ve Print Komutlarında Dikkat Edilmesi Gerekenler!
Arkadaşlar pek çok kişi, echo komutunu veya print komutunu kullanırken bazı hatalarla karşılaşır, (1. Seviye olduğunu düşünürsek) Bu hatanın sebebini bulamaz, PHP forumlarında yardım başlıklı konu açar ve hatasının ne kadar basit olduğunu görür.
İşte en sık karşılaşılan hatalar
1) Echo ve print komutlarının tırnak içerisinde kullanılması gerektiğini belirtmiştim, echo içerisinde bazen bir ifadeyi çift tırnak içerisinde yazmamız.
Bunu bi örnekle açıklayalım; Mesela ben tarayıcıda tırnaklar dahil, "ShiftDelete.Net" yazılsın istiyorum. Kullanıcıların ilk yapacağı iş şudur

PHP:
<?php
echo ""ShiftDelete.NET"";
?>
Tarayıcının vereceği hata ise şudur


Bunun nedeni, PHP echo komutundan sonra ilk tırnak ile gösterilmesi gereken yeri algıladı, ikinci tırnakla ise bitirdi fakat bir baktı ki ShiftDelete.NET""; yazıyor PHP de böyle bir kod olmadığı için hemen uyarısını yapıştırdı.
Çözümü ise çok basit, kullanılması gereken (tarayıcı da gözükmesini istediğiniz) tırnakların önüne ters slaş işareti koymak ( \ ).
İşte örnek;
PHP:
<?php
echo "\"ShiftDelete.NET\"";
?>
vee trayacıdan cevap


Veya bu hatadan başka bir yolla kurtulabiliriz; echo komutunda çift tırnak yerine tek tırnak kullanarak;
PHP:
<?php
// İlk komutumuz -> echo "\"ShiftDelete.NET\"";
// Aşşağıdaki ise yeni komutumuz;
echo ' "ShiftDelete.NET" ';
?>
Bu koda tarayıcımız şöyle cevap verecektir;

işte hatadan kurtulduk, echo komutunda daha başka hatalar aklıma gelmedi eğer gelirse konuya eklerim şimdi geçelim echo komutunun bir diğer özelliğine.
5-) Echo ve Print Komutlarında HTML Kullanılabilir!
Arkadaşlar bir diğer özellik olan echo komutunda HTML kodlarını kullanabiliriz, şunu unutmayın PHP öğrenmeye başlamadan önce HTML bilmeniz şarttır, yani HTML olmazsa olmazdır. Echo komutunun tırnakları işerisine HTML kodlarını yerleştirebilirsiniz fakat yukarıda anlattığım olaya çok dikkat edin, ters slaş işaretini gerekirse uygulayın, bu konu üzerinde sadece tek bir örnek verip geçicem zaten anlayacaksınız

Tarayıcımızda kırmızı renkli kalın çift satırlı altı çizili SDN Ailesine Selamlar yazdıralım..
PHP:
<?php
echo '<b><u><font color="red">SDN Ailesine Selamlar<br>SDN Ailesine Selamlar...</font></u></b>';
?>

ve işte tarayıcımızın cevabı (http://127.0.0.1/test.php adresinden bakıyoruz..)

Dediğim gibi HTML bilmeden işiniz çok zor olur ama iyi de bir haber vereyim HTML çok basittir, hemen öğrenmeye başlayabilirsiniz.
İşte 2. dersimizin sonuna geldik. Bu derste neler öğrendik?
- PHP Taglarını
- Açıklama Satırlarını
- Tam Anlamıyla Echo ve Print Komutlarını öğrendik.
Teşekkürler. MrDeNNiS