Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Таблицы в HTML

Читайте также:
  1. В тексте работы таблицы, рисунки, диаграммы и т.д. имеют сквозную нумерацию. Название и заголовок должны располагаться на одной странице с ним.
  2. Ввод в таблицы формул
  3. Ввод таблицы чертежа зубчатого колеса
  4. Вставка таблицы MS PowerPoint
  5. Данные в ячейках таблицы
  6. Для заполнения таблицы 1.1
  7. Для заполнения таблицы 2.1

Смотри 7 вопрос

13. PHP:переменные и константы. Строковые выражения. Операторы цикла. Условный оператор. Оператор множественного выбора.

Переменная - это некая сущность, содержащая данные. Если тип данных это общее описание формата хранимых данных и способов работы с ними, то переменная представляет собой конкретный блок памяти компьютера. В этом блоке хранится значение переменной, а обратиться к блоку (и к значению) можно по имени переменной.   В PHP имя переменной всегда начинается со знака доллара ($), за которым обязательно должна следовать буква, после которой можно использовать буквы, цифры и знак подчёркивания. Имена чувствительны к регистру символов, т.е. переменные $value, $Value, $VALUE и $VaLuE - четыре РАЗНЫХ переменных, хотя их имя и читается одинаково.  

Примеры синтаксически правильных имён переменных:

<php

$varName

$name_19

$x_____________99887

$иван_иваныч

?>

Пример некорректных имён:

<php

$1_name

$_user_pass

?>

Есть одно общее правило (для всех языков программирования), касающееся именования переменных. Правило очень простое: имена всегда должны быть осмысленными.

Пример плохо читаемого кода

<php

$x_1 = func1($b);

$u1 = $x_1['param1'];

$u2 = $x_1['param2'];

$u3 = $x_1['param3'];

?>

Краткость, конечно, сетстра таланта, но жертвовать простотой восприятия кода ради его компактности - неразумно. Тем более, что длина имени никак не влияет на производительнось скрипта. Но не стоит и впадать в противоположную крайность - давать переменным слишком длинные имена. Если имя должно состоять из двух и более слов - части имени нужно выделять заглавными буквами или разделять подчёркиваниями. Например, имя $strusernameadndomain намного лучше воспринимается в виде $str_UserNameAndDomain.

Пример хорошо читаемого кода

<php

$user_data = get_user_data($userInfo);

$user_id = $user_data['user_id'];

$user_login = $user_data['user_login'];

$user_name = $user_data['user_name'];

?>

Переменные бывают двух видов: обычные переменные (переменные-значения) и ссылочные переменные. Ключевое отличие между ними заключено в способе обработки данных. При присвоении значения обычной переменной присваиваемое значение полностью копируется, т.е. создаётся новый блок памяти, куда помещается копия исходного значения. При дальнейшей работе все изменения будут отражаться на этой копии, а не на исходных данных.

Ссылочные переменные работают иначе. При присвоении значения ссылочной переменной копируются не данные, а информация о том, где она лежит. В результате получается, что переменная указывает на тот же блок, в котором лежат исходные данные. Теперь если изменить значение ссылочной переменной, то изменится исходное значение.

Рассмотрим пример:

Передача переменных по значению

<php

// Присвоим значение 'Вася' переменной $name

$name = 'Вася';

 

$ref_name = $name;

// Теперь $ref_name равен $name

// Изменим $ref_name

$ref_name = "Меня зовут $ref_name";

 

echo $ref_name;

// $ref_name изменилась

echo $name;

// $name осталась прежней

?>

Передача переменных по ссылке

<php

// Присвоим значение 'Вася' переменной $name

$name = 'Вася';

$ref_name = &$name;

// Теперь $ref_name ссылается на $name

// Изменим $ref_name

$ref_name = "Меня зовут $ref_name";

echo $ref_name;

echo $name;

// $name изменилась одинаково с $ref_name

?>

Стоит отметить, что по ссылке можно передавать только переменные, т.е. следующий код приведёт к ошибке:

<php

$ref_name = &('Вася'); // нельзя, т.к. значение 'Вася' не является переменной;

?>

Для работы с переменными есть в PHP особые функции:

<php

 

$name = 'Иван Иваныч';

if(isset($name))

{

// Выводим сообщение с именем

echo "Моё имя: $name";

// уничтожаем переменную

unset($name);

}

else "Имя ещё не определено";

 

echo $name;

// ничего не выведет,

// т.к. значение переменной $name

// ещё не определено

// или переменная уже уничтожена

 

?


Дата добавления: 2015-08-18; просмотров: 96 | Нарушение авторских прав


Читайте в этой же книге: Что такое информационные технологии | Логическая организация сети | Протоколы | Протоколы Интернета | Структура html | Создание простейших HTML-таблиц | Селекторы CSS | Каскадирование css. | Свойства css с кратким описанием | Написание формы пользовательского интерфейса |
<== предыдущая страница | следующая страница ==>
Настройка формы для связи с сервером| Оператор выбора

mybiblioteka.su - 2015-2024 год. (0.008 сек.)