Değişkenler, sabitler, globaller, genel tanımlı değişkenler
le gönderilen veriyi alır
$_post veya $http_post_vars form'dan post metodu ile gönderilen veriyi alır
$http_user_agent ziyaretçinin tarayıcı (browser) bilgisini verir
$remote_addr ziyaretçinin ıp adresini verir
$request_urı çalışmakta olan php dosyasının adını varsa get metodu ile gönderilmiş değerleri verir
$scrıpt_fılename çalışmakta olduğumuz php dosyasının ismini verir
$scrıpt_urı çalışmak olduğumuz dosyanın tam adresini verir
$server_addr sunucunun ıp adresini verir
$php_self çalışmakta olduğumuz dosyayı ve dizini verir..
başka genel tanımlı değişkenlerde vardır bunları da kolayca internette bulabilirsiniz, fakat ilk başta bunlar yeterli olacaklardır.. bunları normal değişkenler gibi kullanabiliriz.
<?
echo("hoşgeldiniz.. ıp adresiniz : $remote_addr);
?>
bu ekrana hoşgeldiniz.. ıp adresiniz: 1.2.3.4 şeklinde bir sonuç basacaktır.
sabitler
değişkenler dışında sabitlerde tanımlayabiliriz, bunlar kodumuz içerisinden değiştiremediğimiz ve değiştirmeyeceğimiz değerlerdir.. define() fonksiyonu ile tanımlanmaktadır. klasik örnek olarak pı sayısı verilmektedir, bende klasiği bozmayıp o örneği veriyorum.
<?
define("pı","3.14");
echo(pı);
?>
ekrana 3.14 basılacaktır ve istediğimiz yerde pı değerini kullanabiliriz, birçok php yazılımında dil dosyaları bu tarz sabitlerle tanımlanmaktadır.
kısaca değişkenler bu kadar, global değişkenleri ileriki konularda anlatacağım. matematiksel işlemleri anlattıktan sonra değişkenlerle ilgili fonksiyonları da anlatacağım..
bu fonksiyonları önceden gözatmak isterseniz..
settype()
gettype()
isset()
unset()
empty()
is_string()
is_integer()
is_double()
intval()
doubleval()
doubleval()
__________________ |