1 / 22

PHP’ye Giri ş

PHP’ye Giri ş. Akademik Bilişim 2003. Adana, 03-05 Şubat 2003. Hidayet Doğan <hdogan@hido.net>. I. İlk PHP Betiği - Merhaba Adana. <html> <head> <title> Merhaba Adana </title> </head> <body> <?php echo “ Merhaba Adana ”; ?> </body> </html>.

kin
Télécharger la présentation

PHP’ye Giri ş

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PHP’ye Giriş Akademik Bilişim 2003 Adana, 03-05 Şubat 2003 Hidayet Doğan <hdogan@hido.net>

  2. I. İlk PHP Betiği - Merhaba Adana <html> <head> <title>Merhaba Adana</title> </head> <body> <?php echo “Merhaba Adana”; ?> </body> </html> Tarayıcı Çıktısı: Merhaba Adana

  3. II. Yazım Kuralları • PHP betikleri <? (veya <?php) işaretleri ile başlar ve • ?> işareti ile biter. • Satırlar ; karakteri ile biter. • Metinler “ veya ‘ karakterleri arasına yazılır. • Metin içindeki özel karakterlerin başına \ karakteri eklenir. • Betik içine açıklama koymak için #, // veya /* */ • kullanılır.

  4. II. Yazım Kuralları <?php # açıklama 1 // açıklama 2 /* açıklama 3 açıklama 4 */ echo “Bu bir örnek \”PHP\” betiği.”; ?>

  5. III. Değişkenler • Önceden tanımlanmalarına gerek yoktur. • Değişken isimleri $ işareti ile başlar. • Değişken isimlerinde sadece harfler, sayılar ve _ karakteri • kullanılmalıdır. • Değişken isimleri sayı ile başlayamaz. • Büyük-küçük harf duyarlıdır. • Değişken ismi uzunluğu sınırsızdır.

  6. III. Değişkenler <?php # hatalı değişken $deneme-bir = 1; # hatalı değişken $0bir = 1; # doğru değişken $deneme = “bir”; ?> • Değişkenlere değer atamak için • = operatörü kullanılır. • Verilen değer sayı ise tırnak içine almadan yazılabilir. • Metin ise tırnak içine alınmalıdır.

  7. IV. Çevre Değişkenleri Sunucu ve tarayıcı hakkında bilgileri içeren, önceden tanımlanmış değişkenler. <?php echo “Tarayıcı tipi: $HTTP_USER_AGENT<br>”; echo “Bağlandığınız adres: $REMOTE_ADDR”; ?> Örnek Tarayıcı Çıktısı: Tarayıcı tipi: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Bağlandığınız adres: 127.0.0.1

  8. IV. Çevre Değişkenleri phpinfo() fonksiyonu kullanılarak tüm çevre değişkenleri görüntülenebilir. Bunlara ek olarak PHP hakkındaki kurulum, yüklenmiş eklentiler, ayarların değerleri gibi bilgilere de ulaşılabilir. <?php phpinfo(); ?>

  9. V. Veri Tipleri Diziler: İçlerinde birbirinden farklı, birden çok eleman barındırabilen değişken tipleridir. $dizi = array(“bir”, “iki”); $dizi[1] = “bir”; $dizi[2] = “iki”; Tam Sayılar: $i = 5; Ondalıklı Sayılar: $i = 1.5; $i = 3.14; Metinler: $i = “örnek”;

  10. VI. Operatörler Operatörler değişkenlere değer atama, karşılaştırma, metin işlemleri, mantıksal işlemler ve matematiksel işlemlerde kullanılır. Matematiksel İşlemler: Toplama + ($i = 1 + 2; ) Çıkarma –( $i = 2 – 1; ) Bölme / ( $i = 4 / 2; ) Çarpma * ( $i = 2 * 2; ) Modülüs % ( $i = 3 % 2; )

  11. VI. Operatörler Tarayıcı Çıktısı: <?php $i = 1 + 2; echo“$i<br>”; # Sonuç: 3 $i = 2 – 1; echo “$i<br>”; # Sonuç: 1 $i = 2 * 2; echo “$i<br>”;# Sonuç: 4 $i = 4 / 2; echo “$i<br>”;# Sonuç: 2 $i = 3 % 2; echo “$i”;# Sonuç: 1 ?> 3 1 4 2 1

  12. VI. Operatörler Değer atama operatörü olarak =işareti kullanılır. $i = 1; $i = “bir”; Metin işlemlerinde iki ayrı metni birleştirme amaçlı . (nokta) operatörü kullanılır. $i = “bir”.”iki”;

  13. VI. Operatörler Tarayıcı Çıktısı: <?php $i = 5; echo“$i<br>”; $i = “bir”; echo “$i<br>”; $i = “bir”.”iki”; echo “$i”; ?> 5 bir biriki

  14. VI. Operatörler Karşılaştırma Operatörleri: Eşit == ( $a == $b ) Eş === ( $a === $b ) Eşit değil != ( $a != $b ) Eş değil !== ( $a !== $b ) Büyük > ( $a > $b ) Küçük < ( $a < $b ) Büyük Eşit >= ( $a >= $b ) Küçük Eşit <= ( $a <= $b )

  15. VI. Operatörler Mantıksal İşlem Operatörleri: Ve and veya && ( $a and $b, $a && $b ) Veya or veya || ( $a or $b, $a || $b ) Ya da xor veya ^ ( $a xor $b, $a ^ $b )

  16. VII. Şartlı İfadeler Eğer şart1 içindeki koşul gerçekleşirse işlemler1 bölümünü uygular, gerçekleşmez ve şart2 koşulu gerçekleşirse işlemler2 bölümünü uygular, her ikisi de gerçekleşmez ise işlemler3 bölümünü uygular. if else elseif if (koşul1) { işlemler1; } elseif (koşul2) { işlemler2; } else { işlemler3; }

  17. VII. Şartlı İfadeler Tarayıcı Çıktısı: <?php $a = 1; $b = 2; if ($a == $b) { echo “A B`ye eşit”; } elseif ($a > $b) { echo “A B’den büyük”; } else { echo “A B’den farklı } ?> A B’den farklı

  18. VIII. Döngüler • Döngüler istenilen işlemleri belirli bir sayıda çalıştırmak için kullanılırlar. • Döngünün sonsuz olmaması için koşul verilmelidir. • Döngü içinden istenildiği zaman çıkmak için break komutu kullanılır. for while for (ifade1; koşul; ifade2) { işlemler; } while (koşul) { işlemler; }

  19. VIII. Döngüler Tarayıcı Çıktısı: <?php for ($i = 1; $i < 10; $i++) { echo “$i ”; } $i = 1; while ($i < 10) { echo “$i ”; $i++; } ?> 1 2 3 4 5 6 7 8 9

  20. VIII. Döngüler Tarayıcı Çıktısı: <?php for ($i = 1; $i < 10; $i++) { echo “$i ”; if ($i == 5) break; } $i = 1; while ($i < 10) { echo “$i ”; if ($i == 5) break; $i++; } ?> 1 2 3 4 5

  21. Kaynaklar Türkiye PHP Grubu: http://www.php.org.tr Turk PHP: http://www.turk-php.com PHP Arşivi: http://www.phparsivi.net PHP Dosyası: http://www.phpdosyasi.com PHP Resmi Sitesi: http://www.php.net

  22. İletişim • Web Sitesi: http://www.hido.net • E-Posta: hdogan@hido.net

More Related