avatar
Tarih: 15:08, 09-01-09 15:08 Sitemize Hoşgeldiniz. (Oturum AçKayıt Ol)

Bu Konuyu Görüntüleyenler
Bu Konuyu görüntüleyenler: 1 Ziyaretçi

Konuyu Gönder  Mesaj Önizleme 
Escape
18:25, 16-08-08 18:25
Mesaj: #1
Escape
şu satırdaki, ters-bölü işareti dikkatinizden kaçmamış olmalı:



print "İkinci değişkenin adı: \$alfanumerik<br>";



PHP için özel anlamı olan işaretlerin anlamlandırılmasını önlemek ve bu işaretleri düz metin saymasını sağlamak için bu işaretlerin önüne ters-bölü işareti koyarız.

şöyledir:



' Tek tırnak

\" Çift tırnak

\\ Ters-bölü

\$ Dolar işareti

\n Yeni Satır (New Line)

\r Satır Başı (Return)

\t Sekme (Tab) karakteri



Kimi zaman bir değişkene atadığımız değerin türünü değiştirmek gerekir. Bunu settype() fonksiyonu ile yaparız.













$degisken = 5.67890;

print("Değişkenin değeri : ");

print "$degisken<br>";

print("Türü : ");

print gettype( $degisken ) ; //çift,ondalık/double

print "<br>";

print "<br>";



print "İlk değiştirme işlemi: Alfanümerik/String:<br>";

settype( $degisken, string ); //alfanümerik/string (integer,double,booleon)

print "Değeri : ";

print "$degisken<br>";

print("Türü : ");

print gettype( $degisken ) ; //alfanümerik/string

print "<br>";

print "<br>";



Dört yararlı fonksiyon



isset() ve unset()



isset() fnksiyonu, PHP'nin bir değişkenin içinde değer bulunup bulunmadığını sınamasını sağlar. unset() ise varolan bir değişkeni yok eder.



if (isset($bir_degisken)) {

print( $bir_degisken );

}

else {

unset($bir_degisken);

}



Bu kod parçası, $bir_degisken isimli dğişkenin içi boş değişse, içeriğini görüntüleyecek, içi boş ise varlığına son verecektir.



empty()



isset() fonksiyonun tersi işleve sahiptir; bir değişkene değer atanmamışsa, veya değeri sıfır veya boş alfanümerik (null string) ise, doğru (True) değeri verir.





$bir_degisken = 123;

echo empty($bir_degisken);

$bir_degisken = "";

echo empty($bir_degisken);

























is_string(),is_integer(),is_double(),



Sınadıkları değişkenin aradıkları türden değer içermesi halinde doğru 'True) sonuç verirler.



<?php

$a = 6.567;

if (is_double($a)) {

print ("A Double'dır<br>");

}

$b = "Reşit";

if (is_double($a)) {

print ("B String'dir<br>");

}

$c = 6;

if (is_int($c)) {

print ("C Integer'dır<br>");

}

?>



Bu kod, Browser penceresine "A double'dır, B String'dir, C Integer'dır" yazdıracaktır. PHP'de bu fonksiyonlara benzeyen fakat başka tür değer arayan şu fonksiyonlar da vardır: is_array(), is_object.

[Resim: uyari.gif]Uyarı: İndirmeye başlamadan önce lütfen linklerin hepsini kontrol ediniz.
[Resim: istek.gif]İstek Yapmadan Önce Forumda Sadece Üyeler Linkleri Görebilir. Üye Olmak İçin TIKLAYIN Yapınız!
[Resim: saygi.gif]Verilen emeğe lütfen saygı gösteriniz. En azından bir teşekkür edebilirsiniz.


Her Türlü Sorununuzda Bana Ulaşın.
Zamanın Durduğu Kaliteli İnsanların Paylaşım Mekanı

Sadece Üyeler Linkleri Görebilir. Üye Olmak İçin TIKLAYIN

Hedefimiz En Büyük ve En İyi Olmaktır
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesajı bir cevapta alıntı yap
Konuyu Gönder  Mesaj Önizleme 


Foruma Git:

OdevTurkiye.NeT - helllife.org - Tuba Büyüküstün - Yasemin Ergene - Selena Dizisi - AccessTr.neT - Amy Lee - burak sağyaşar