php'de değişkenler değişken isminin önüne "$" işareti konularak yapılır. Ayrıca bir değişken tanımı yapmaya gerek yoktur. Bir değişkenin önüne, mantıksal koşulu sağlandıktan sonra bir "$" işareti daha konularak "değişken değişkenler" yapılır.
$a = "duzey";
$duzey = 3;
echo $$a; //3 degeri basılır.
Bir modül içerisinde tanımlanmış değişken o modül içerisinde tanımlı bir işlev içerisinden çağrılacaksa işlevin içerisinde değişkenin önüne "global" yazmak yeterlidir.
Değişkenler GET/POST metodları ile bir modülden diğerine taşınabilir; GET/POST metodu ile çağrılan herhangi bir modülden doğrudan değişkenin ismini vermek yeterlidir.
Aşağıda form kullanımını örnekleyen iki kod modül vardır. İlk modül ikincisini çağırmaktadır;
$yeni = "benim adim" . $name; //$name değişkeninin mod1.php'deki name alanı olduğuna dikkat edin.
php'de sabit tanımı "define()" işlevi kullanılarak yapılabilir.
php'de önceden tanımlı sabitler'de vardır.
$a = "duzey";
$duzey = 3;
echo $$a; //3 degeri basılır.
Bir modül içerisinde tanımlanmış değişken o modül içerisinde tanımlı bir işlev içerisinden çağrılacaksa işlevin içerisinde değişkenin önüne "global" yazmak yeterlidir.
Değişkenler GET/POST metodları ile bir modülden diğerine taşınabilir; GET/POST metodu ile çağrılan herhangi bir modülden doğrudan değişkenin ismini vermek yeterlidir.
Aşağıda form kullanımını örnekleyen iki kod modül vardır. İlk modül ikincisini çağırmaktadır;
PHP:
mod1.html
<form action=mod2.php method=post>
İsim:
<input type="text" name="name"><br>
<input type="submit" value="bas">
</form>
mod2.php
<?php
PHP:
echo $yeni;
?>
php'de sabit tanımı "define()" işlevi kullanılarak yapılabilir.
PHP:
<?php
define("ISIM","ELIF");
echo ISIM;
?>
php'de önceden tanımlı sabitler'de vardır.
PHP:
<?php
echo PHP_VERSION;
?>