Değişkenler ve Sabitler




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;

mod1.html

<form action=mod2.php method=post>
İsim:
<input type="text" name="name"><br>
<input type="submit" value="bas">
</form>



mod2.php

<?php
	$yeni = "benim adim" . $name; //$name değişkeninin mod1.php'deki name alanı olduğuna dikkat edin. 
	echo $yeni;
?>



php'de sabit tanımı "define()" işlevi kullanılarak yapılabilir.

	<?php
		define("ISIM","ELIF");
		echo ISIM;
	?>



php'de önceden tanımlı sabitler'de vardır.

	<?php
		echo PHP_VERSION;
	?>



Önceki Sonraki İçindekiler http://www.phpkaynak.com