Türkiyenin Paylasim PlatFormu
Merhaba Ziyaretçi Formumuzdan Daha İyi Yararlanabilmen İçin Üye Ol...
Türkiyenin Paylasim PlatFormu
Merhaba Ziyaretçi Formumuzdan Daha İyi Yararlanabilmen İçin Üye Ol...
Türkiyenin Paylasim PlatFormu
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Türkiyenin Paylasim PlatFormu

İYİ FORUMLAR,İYİ EGLENCELER...
 
AnasayfaAramaLatest imagesKayıt OlGiriş yapOyun salonu

 

 Php Dersleri (11.Bölüm)

Aşağa gitmek 
YazarMesaj
Admin
Administratör
Administratör
Admin


Ruh Hali : 15
Rep Gücü Rep Gücü : 18168
Rep Puanı Rep Puanı : 10

Php Dersleri (11.Bölüm) Empty
MesajKonu: Php Dersleri (11.Bölüm)   Php Dersleri (11.Bölüm) I_icon_minitimePaz Mart 29, 2009 7:33 pm

Dört Yararlı Fonksiyon


PHP'de değişken değer türü değiştirmekte kullanabileceğimiz kullanılmaya hazır fonksiyon vardır. ilerde döngüleri ele aldığımızda daha çok anlam kazanacak olan bu değişkenleri şimdilik bir kenara kaydedin:

isset() ve unset()

PHP, bir değişken tanımlandığı anda, sanki içinde değer varmış gibi, bilgisayarın belleğinde yer ayırır. Bu bazen bilgisayarın kıt kaynaklarını zorlayabilir. 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. Bu iki fonksiyonu birlikte kullanabiliriz ve boş değişkenleri yok ederek, bilgisayarın belliğinde yer açabiliriz:

PHP- Kodu:

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.

PHP- Kodu:

$bir_degisken = 123;
echo empty($bir_degisken);
$bir_degisken = "";
echo empty($bir_degisken);


Bu program parçası Browser penceresine sadece empty() fonksiyonun doğru sonuç verdiği birinci echo() deyiminde 1 yazdıracaktır.

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- Kodu:

<?php
$a = 6.567;
if (is_double($a)) {
print ("A Double'dır<br>");
}
$b = "Batuhan";
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.

intval(), doubleval(), doubleval()

Bir değişkenin değerinin türünü başka bir türe çevirmeye yararlar. intval(), ortaya çıkartacağı tamsayı değişkenin 10 tabanlı (decimal) veya 16 tabanlı (hexadecimal) olmasını sağlayan ikinci bir argüman alabilir:

PHP- Kodu:

<?php
$a = "123ABC";
$b = inval($a, 16)
print ($b);
?>

Bu program Browser penceresine, 123'ün hexadecimal ifadesi olan "1194666" yazdıracaktır
Sayfa başına dön Aşağa gitmek
 
Php Dersleri (11.Bölüm)
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Php Dersleri (6.Bölüm)
» Php Dersleri (7.Bölüm)
» Php Dersleri (8.Bölüm)
» Php Dersleri (9.Bölüm)
» Php Dersleri (10.Bölüm)

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Türkiyenin Paylasim PlatFormu :: Webmaster :: Php Hakkında-
Buraya geçin: