$daysPassed = 10;
echo $daysPassed; → напечатает 10
<?php
/* глобальная область видимости */
$age = 30; // присвоить переменной age значение 30
function birth() {
// присвоить переменной age значение 1
$age = 1; // это локальная переменная - она видна только внутри функции
}
// Вызов функции
birth();
// выводим значение переменной age
echo $age; // => 30
?>
<?php
/* глобальная область видимости */
$age = 30; // присвоить переменной age значение 30
function birth() {
$age = 1; // это локальная переменная - она видна только внутри функции
echo $age; // выводим значение переменной внутри функции
}
?>
// Функция умножает переданное значение на 10 и возвращает результат
function x10($value) {
$value = $value * 10;
return $value;
}
<?php
// присвоим переменной age значение 30
$age = 30;
// определяем функцию
function birth() {
// определить переменную как глобальную
global $age;
// увеличиваем значение переменной age на 1
$age = $age + 1;
}
// вызываем функцию
birth();
//выводим значение переменной age
echo $age;
?>
<?php
// определение функции
function birth() {
// определяем переменную age как статическую
static $age = 0;
//увеличиваем значение age на 1
$age = $age + 1;
// выводим на экран значение переменной
echo "Значение статической переменной: $age";
}
// вызываем дважды функцию
birth();
birth();
?>
Значение статической переменной: 1
Значение статической переменной: 2
<?php
$a = "hello";
?>
<?php
$$a = "world";
?>
<?php
echo "$a ${$a}";
?>
<?php
echo "$a $hello";
?>
while(list($var,$value) = each($GLOBALS)) :
echo "<BR>$var => $value";
endwhile;