aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/smarty/smarty/docs/designers/language-variables.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/smarty/smarty/docs/designers/language-variables.md')
-rw-r--r--vendor/smarty/smarty/docs/designers/language-variables.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/vendor/smarty/smarty/docs/designers/language-variables.md b/vendor/smarty/smarty/docs/designers/language-variables.md
new file mode 100644
index 000000000..3950d0baf
--- /dev/null
+++ b/vendor/smarty/smarty/docs/designers/language-variables.md
@@ -0,0 +1,37 @@
+Variables
+=========
+
+## Table of contents
+- [Variables assigned from PHP](./language-variables/language-assigned-variables.md)
+- [Variable scopes](./language-variables/language-variable-scopes.md)
+- [Variables loaded from config files](./language-variables/language-config-variables.md)
+- [{$smarty} reserved variable](./language-variables/language-variables-smarty.md)
+
+
+Smarty has several different types of variables. The type of the
+variable depends on what symbol it is prefixed or enclosed within.
+
+Variables in Smarty can be either displayed directly or used as
+arguments for [functions](./language-basic-syntax/language-syntax-functions.md),
+[attributes](./language-basic-syntax/language-syntax-attributes.md) and
+[modifiers](./language-modifiers.md), inside conditional expressions, etc.
+To print a variable, simply enclose it in the
+[delimiters](../programmers/api-variables/variable-left-delimiter.md) so that it is the only thing
+contained between them.
+
+
+ {$Name}
+
+ {$product.part_no} <b>{$product.description}</b>
+
+ {$Contacts[row].Phone}
+
+ <body bgcolor="{#bgcolor#}">
+
+
+
+> **Note**
+>
+> An easy way to examine assigned Smarty variables is with the
+> [debugging console](./chapter-debugging-console.md).
+