- Değişken kullanma mantığı
- Değişken tanımlama
- Veri tipleri ve fonksiyonları
- Değişken fonksiyonları
- Sabit değişkenler
- Süper global değişkenler
- Çevresel değişkenler
Değişken Kullanma Mantığı
Değişken tanımlama
1
2
3
| $gun = "Cumartesi" ; $ay = "Temmuz" ; $yil = 2012; |
- Değişkenin başına $ işareti koymayı unutmayınız,
- Büyük-küçük harf ayrımına dikkat ediniz,
- Türkçe karakter kullanmayınız, :
$ülke = “türkiye”, - Sayı ile başlayan değişken tanımlamayınız :
$1degisken = 2012, - _ işareti hariç bir işaret kullanmayınız,
- String leri, bir diğer deyişle karakter dizilerini çift tırnak içinde kullanınız.
Veri Tipleri ve Fonksiyonları
veri tipi | açıklama | örnek |
integer | sayısal değer | $degisken = “22”; |
double | büyük sayısal değer | $degisken = “3.14567313456;” |
float | ondalıklı sayısal değer | $degisken = “3.14;” |
string | karakter dizisi | $degisken = “cem demir”; |
boolean | true / false (doğru veya yanlış) | $degisken = true; |
object | nesne | $uye->mail = “asd@qwe.com”; |
array | dizi | $dizi = array(1,2,3); |
1
| $degisken = (double)2012; |
1
2
| $degisken = (double)2012; echo gettype ( $degisken ); |
1
2
3
| $degisken = (double)2012; settype( $degisken , integer); echo gettype ( $degisken ); |
1
2
3
| $degisken = 2012; settype( $degisken , string); echo var_dump( $degisken ); |
Değişken Fonksiyonları
1
2
3
4
5
| is_int ( $degisken ); // integer mı is_double ( $degisken ); // double mı is_string ( $degisken ); // string mi is_object ( $degisken ); // object mi is_array ( $degisken ); // array mi |
1
| if ( is_int ( $degisken ) ) { // Yapılacak işlemler } |
1
2
3
4
5
6
7
| $marka = "Samsung" ; if (isset( $marka )) { echo "Değişken tanımlanmış...<br/>" ; echo "Değeri : " . $marka ; } else { echo "Değişken tanımlanmamış..." ; } |
1
2
3
4
5
6
7
| $marka = "" ; if ( empty ( $marka )) { echo "Değişken boş" ; } else { echo "Değişken dolu...<br/>" ; echo "Değeri : " . $marka ; } |
1
2
3
4
| $marka = "Samsung" ; echo "Değişkene Unset fonksiyonu uygulanmadan önceki değeri : " . $marka . "<br/>" ; unset( $marka ); echo "Değişkenin Unset fonksiyonu uygulandıktan sonraki değeri : " . $marka ; |
Sabitler ve Define fonksiyonu
1
2
3
| define( "PI" , 3.14); define( "gun" , "Cumartesi" ); define( "ay" , "Temmuz" ); |
Süper Global Değişkenler
- $GLOBALS[“degisken”] : Tanımlanan değişkenleri global yapmak için kullanılır.
- $_POST ve $_GET : Formdan gelen değerler bu global değişkenlerde tutulurlar.
- $_COOKIE : Çerezleri tutan global değişkendir.
- $_SESSION : Oturum açmak için kullanılan global değişkendir.
- $_REQUEST : $_POST, $_GET ve $_COOKIE değişkenlerini tek başına tutabilen bir global değişkendir.
- $_FILES : Yüklenen dosyaları tutan global değişkendir.
- $_SERVER : Çevresel değişkenleri tutan global değişkendir.
Çevresel Değişkenler
1
2
| $ip = getenv ( 'REMOTE_ADDR' ); echo $ip ; |
1
2
| $ip = $_SERVER [ 'REMOTE_ADDR' ]; echo $ip ; |