Показаны сообщения с ярлыком Переменные. Показать все сообщения
Показаны сообщения с ярлыком Переменные. Показать все сообщения

вторник, 6 ноября 2012 г.

Удаление переменной


Удалить переменную можно с помощью функции
unset(<Переменная>):
Эта функция необходима, если переменная использовалась 
при обработке данных большого объема и теперь не нужна.
Удаление переменной позволит освободить память компьютера.



  <?php
    $Str = "Строка";
    if (isset($Str)) echo "Существует";
    else echo "Нет";
    unset($Str);
    echo "<br>";
    if (isset($Str)) echo "Существует";
    else echo "Нет";
  ?>

Вывод программы:
Существует
Нет

Проверка существования переменной


С помощью функции isset(<Переменная>) можно проверить существование переменной. Если переменная определена,
то возвращается true. Для примерапеределаем нашу первую
 программу так, чтобы программа здоровалась не со всем
 миром, а только с нами



  <?php
    if (isset($_GET['name'])) {
      echo 'Hello, ' . $_GET['name'];
    }
    else {
      echo 'Введите ваше имя<br>';
      echo '<form action="' . $_SERVER['SCRIPT_NAME'].'">';
      echo '<input type="text" name="name">';
      echo '<input type="submit" value="OK">';
      echo '</form>';
   }
 ?>

Инициализация переменных


При инициализации переменной интерпретатор автоматически
 относит переменную к одному из типов данных. Значение
переменной присваивается с помощью оператора = таким
образом:
  $number = 7; // integer
  $number2 = 7.8; // double
  $string = "Строка"; // Переменной $string присвоено значение Строка

Функция gettype(<Имя_переменной>) возвращает тип данных переменной
  <?php
    $var = 7;
    echo gettype($var); // Выведет: integer
    $str = 'Строка';
    echo gettype($str); // Выведет: string
    $bool = true;
    echo gettype($bool); // Выведет: boolean
  ?>