Переключать пункты меню

Php значение переменной

Данный материал скорей всего адресуется начинающим веб программистам. Поскольку само содержание темы указывает на то, что кто задается вопросом значения переменной стоит в начале пути изучения PHP.

Любые переменные при программировании на php обозначаются английским символом знака доллара $ сразу после, которой указывается имя переменной. Чтобы не возникало ошибок при выполнении скриптов, каждому переменному в программном коде обязательно нужно присвоить уникальное имя.
 

Чаще всего возникают ошибки при присваивании имени id переменной для таблицы базы данных (для значения autoincrement). Ошибка достаточно распространенная, особенно когда таблиц в базе очень много и нужно получить строку из базы данных по уникальному id. Но выход достаточно простой – нужно просто в имени переменной указать уникальное имя созвучное имени таблицы базы данных. Тогда сразу будет понятно, к какой таблице относится переменная.

А вообще, чтобы особо не отвлекаться на выдумывание новых имен переменных, их обычно называют по имени функции, по имени массива, по цели создания переменной и так далее. Хотя конечно, это некритично. Вы можете называть, как захотите. Даже вот так $serfd. Но по, прошествии некоторого времени, когда нужно будет вносить небольшие изменения в коде скрипта, вы сами не поймете что и для чего вы написали.

Поэтому желательно имена переменных задавать со смыслом и созвучно тому для чего служит переменная.
 

Например, у нас есть три таблицы базы данных: users, images, rasd. В каждом есть колонка id которая меняется по алгоритму auto increment. Чтобы получить каждое значение строки мы дадим каждой переменной уникальное имя $id_users, $id_images, $id_rasd 

Аналогично можно сделать запрос к базе images 

Если данные примеры будут выполняться в одном скрипте, то необходимо изменить имена переменных для второго примера. 

Php получить значение переменной 

Чтобы получить значение переменной, нужно знать по какому параметру мы должны вычислить переменную либо по числовому индексу, либо по ключевому слову. Поскольку значения мы будем получать из массивов, чаще всего из глобальных массивов $_POST, $_GET, $_SESSION или $_COOKIE.

Рассмотрим простейший пример, на одной странице index.php создадим простую форму с двумя текстовыми полями. В первой строке укажем имя поля name=”mail”, во второй строке name=”login”. Код следующий:
 

Здесь обязательно следует поместить все поля между тегами <form>…</form>

Внутри тега мы указали, что все переменные из формы будут переданы методом POST и имя файла обработчика, которому будут переданы все переменные глобального массива $_POST. Поскольку мы указали имена для каждого поля, то и переменные мы будем получать по имени, которые мы прописали для каждого строкового поля.

Чтобы получить все переменные, создадим файл обработчик page.php
 

В этом примере мы получили значения по имени ключа, которое мы прописали для каждого строкового поля input type="text". 

Добавить комментарий


Коллекция скриптов и модулей   © 2017