Перейти к содержимому


Значения всех переменных


В теме одно сообщение

#1 rarken

    Активный участник

  • Пользователи
  • PipPipPip
  • 109 сообщений
  • Пол:Мужчина
  • Город:Алматы

Отправлено 11 Март 2014 - 11:22

Добрый день!
Хотелось бы видеть раздел, в котором будет описание всех используемых переменных.

К примеру:
$line - что это
$table - что это
$date - что это

Если есть описание про это то скиньте ссылку, я не как найти не мог. Заранее спасибо Всем.
IF m cool stay cool

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 688 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 11 Март 2014 - 11:40

Частичное описание есть здесь: http://clientbase.ru...6/calculations/. Во-первых, там есть полный список всех системных переменных ($data кстати в него не входит - это свободная переменная, вы сами присваиваете ей что хотите). Во-вторых, там есть подробное описание переменной $line - это основная переменная в вычислениях, остальные редко используются.

По тем переменным что Вы написали:

$line - системная переменная, содержит данные текущей строки. Подробнее по ней смотрите по ссылке выше.
$table - также системная переменная. Содержит данные текущей таблицы. В вычислениях практически не используется. Если что-то надо конкретное по ней - спрашивайте.
$data - свободная переменная. Никаких данных не содержит, пока вы сами туда их не поместите. В наших примерах в нее обычно помещаются данные произвольной строки, полученные через запрос к базе данных, или наоборот сохраняемые в произвольную строку. Вы можете ее использовать как хотите.

По другим системным переменным из документации:

$user - содержит данные текущего пользователя. Используется в вычислениях, связанных с пользователями или с полем типа "пользователь".
$ID - содержит id текущей строки. Тоже самое что и $line['ID'].

Остальные системные переменные в вычислениях практически не используются, их список дан для того чтобы Вы их не переопределяли, т.к. это может повлиять на работу программы. В случае их использования в примерах, специально оговаривается что они возвращают и для чего это нужно. Все остальные переменные (не системные) - свободные, их применение зависит от контекста конкретного вычисления.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных