1 / 20

Değişken Çeşitleri - String

Değişken Çeşitleri - String. Eğer atayacağımız metinsel ifademiz “ içeriyorsa metinsel ifadeyi sarmak için ‘, atayacağımız metinsel ifademiz ‘ içeriyorsa ifadeyi sarmak için “ kullanınız. Metinsel ifade içerisinde her ikiside varsa kaçış karakterini kullanınız. <? php

hue
Download Presentation

Değişken Çeşitleri - String

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. Değişken Çeşitleri - String • Eğer atayacağımız metinsel ifademiz “ içeriyorsa metinsel ifadeyi sarmak için ‘, atayacağımız metinsel ifademiz ‘ içeriyorsa ifadeyi sarmak için “ kullanınız. • Metinsel ifade içerisinde her ikiside varsa kaçış karakterini kullanınız. <?php $normalString = “metinsel ifade"; $normalString1 = “Bu metinde tek tırnak ‘ kullanılmıştır. "; $normalString2 = ‘Bu metinde çift tırnak “ kullanılmıştır.'; $normalString3 = ‘Bu metinde hem tek tırnak \‘, hem çift tırnak “ kullanılmıştır.'; ?>

  2. Değişken Tipi Değiştirme <?php$x = "0";  // $xmetin (ASCII 48)$x += 2;   // $x= 2 $x = $x + 1.5; // $x= 3.5$x = 5 + "10 Elma"; // $x= 15$x = 5 + "10 Armut";     // $x= 15?>

  3. Değişken Tipi Değiştirme – settype( ) <?php $d1 = "5lik"; // string $d2 = true; // boolean settype($d1, "integer"); // $d1 5 değerinde bir integer oldu settype($d2, "string"); // $d1 FALSE değerinde bir boolean oldu ?> Not: settype() fonksiyonu değeri true veya false olarak döner.

  4. Değer Atamayı Kontrol Etme - isset( ) <?php $degisken = "değer"; if (isset($degisken)) { echo "Değer atanmıştır."; } else { echo "Değer atanmamıştır."; } ?>

  5. Değişkeni İptal Etmek <?php $degisken = "Merhaba Dünya"; echo $degisken; unset($degisken); echo $degisken; ?>

  6. Kaçış Karakteri Kullanılan Özel Karakterler

  7. Sabitler - Örnek Sabitler define () ile atanır değiştirilemez. <?php define ("PI_SAYISI" , 3.14); define ("DIS_ACILAR", 360); $aci1 = 120; $aci2 = 80; $aci3 = DIS_ACILAR - ($aci1 + $aci2); echo $aci3; // 160 değerini döndürür. ?> <?php define('SIMDIKIZAMAN', time()); echo SIMDIKIZAMAN; ?>

  8. Sabitlerle İlgili Fonksiyonlar • defined(): Bir sabitin daha önce tanımlanıp tanımlanmadığına test eder. Sonuç boolean’dır. • constant(): Bir sabitin değerini okumak için kullanılır. • get_defined_constants():Bütün tanımlanmış sabitleri listelemek için kullanılır.

  9. Değişken Değişken <?php$a = ‘merhaba';$$a = ‘dunya';echo "$a ${$a}"; echo “<br>”; echo "$a $merhaba";?> Çıktısı: merhabadunya merhabadunya

  10. Metin Operatörü (.) • Metinsel (string) ifadelerin birbirine birleştirilmesini sağlar. <?php $degisken1=“metin "; $degisken2=“birleştir."; echo $degisken1.$degisken2; ?> Çıktı: metin birleştir.

  11. . Kullanılışı echo ‘Numara :’ . 6 + 5; // Yanlış ccho ‘Numara:’ . (6 + 5); // Doğru

  12. Hata Bastırmama Operatörü (@) Hataların gösterilmemesini sağlayan komuttur. Sadece kullanıldığı yerdeki hatayı göstermez. Ör: $x = @ (20/0)

  13. Başka bir örnek <?php // Ortada değişken diye bir değişken yok ve tanımlanmadı... if (isset($degisken)){ echo "Değer atanmıştır. <br />"; if (empty($degisken)){ echo "İçi boştur. <br />"; } else { echo "İçi doludur. <br />"; } } else { echo "Değer atanmamıştır. <br />"; } // Değişkeni tanımladım ama içi boş... $degisken = ""; if (isset($degisken)){ echo "Değer atanmıştır. <br />"; if (empty($degisken)){ echo "İçi boştur. <br />"; } else { echo "İçi doludur. <br />"; } } else { echo "Değer atanmamıştır. <br />"; } // İçine bir değer atadım $degisken = "123"; if (isset($degisken)){ echo "Değer atanmıştır. <br />"; if (empty($degisken)){ echo "İçi boştur. <br />"; } else { echo "İçi doludur. <br />"; } } else { echo "Değer atanmamıştır. <br />"; } // Değişkeni sildim... unset($degisken); if (isset($degisken)){ echo "Değer atanmıştır. <br />"; if (empty($degisken)){ echo "İçi boştur. <br />"; } else { echo "İçi doludur. <br />"; } } else { echo "Değer atanmamıştır. <br />"; } ?>

  14. Switch -case <?php $arabaModel = “Corolla"; switch ($arabaModel){ case “Corolla" : echo "Toyota"; break; case “Focus" : echo"Ford"; break; default  : echo “bilinmiyor..."; break; } ?>

  15. Örnek <?php $i = 10; do { echo $i."<br>";; $i--; } while ($i > 0) ?>

  16. Peki bu kod nasıl çalışır? <?php$isim = "Ali"; if ($isim == "Hakan") { ?> MerhabaHakan <?php}elseif ($isim == "Ayşe") { ?> Merhaba Ayşe <?php} else { ?> Sen Ayşe ya da Hakandeğilsin. <?php }?>

  17. Formdan veri alarak tablo oluşturma FORM <form action=isle.phpmethod=post> Satir Sayisi: <inputtype="text" name="satir"><br> <inputtype="submit" value="Onayla" /> </form> İŞLE.PHP <?php echo "<tableborder='1px'>"; $sutun=2; $satir = $_POST["satir"]; for($i=1;$i<=$satir;$i++) { echo "<tr>"; for($j=1;$j<=2;$j++) { echo "<td>Cansu</td>"; } echo "</tr>"; } echo "</table>"; ?>

  18. Büyük Harf – Küçük Harf <?php $metin = "Örnekmetin"; $buyukharf = strtoupper($metin); echo "strtoupperile: ".$buyukharf."<br>"; ?> • strtolower() – Metin küçük harfe çevrilir. • strtoupper() – Metin büyük harfe çevrilir. • ucfirst() – Cümlenin ilk harfi büyük harfe çevrilir. • ucwords() – Her kelimenin ilk harfi büyük harfe çevrilir.

  19. Dosya Oluşturma veya Açma – fopen()

More Related