PHP'de Global Değişkenler
Bildiğiniz gibi, harici değişkenler fonksiyon içinde erişilemezdir:
<?php
$num = 1;
function func()
{
$num = 2;
}
func();
echo $num; // 1
?>
Ancak, bunları erişilebilir yapmak
mümkündür. Bunun için fonksiyon
içinde değişkeni global
komutuyla global olarak
bildirmelisiniz. Bundan sonra
PHP, harici değişkene erişmeye
çalıştığımızı anlayacaktır:
<?php
$num = 1;
function func()
{
global $num; // global olarak bildiriyoruz
$num = 2;
}
func();
echo $num; // 2
?>
Kodu, tasarlandığı gibi çalışacak şekilde düzeltin:
<?php
$num = 1;
function func()
{
$num++;
}
func();
echo $num; // 2 yazdırmalı
?>
Kodu, tasarlandığı gibi çalışacak şekilde düzeltin:
<?php
$num = 1;
function func()
{
$num++;
return $num;
}
echo func(); // 2 yazdırmalı
?>
Kodu, tasarlandığı gibi çalışacak şekilde düzeltin:
<?php
$num = 1;
function func()
{
return $num;
}
echo func(); // 1 yazdırmalı
?>