Fonksiyonlar her yazılımda olduğu için php de de sıklıkla kullandığımız yapılardır. Normalde fonksiyona değişken göndermek için parantez içine değişken yazılır ve fonksiyonda bu değişken alınarak işlem yapılır. Ancak bazı durumlarda fonksiyon dışındaki bir değişkene de erişmemiz gerekebiliyor. Böyle bir durumda fonksiyon içine dışarıdan çekeceğimiz değişkenleri global parametresinin önüne yazmamız yeterlidir. Bu şekilde dışarıdan istediğiniz değişkeni hata almadan çekebilirsiniz.
<?php
$a = "Dışarıdaki bir değişken 1";
$b = "Dışarıdaki bir değişken 2";
function yazdir(){
global $a,$b;
echo $a."<br>".$b;
}
yazdir();
?>