diff options
Diffstat (limited to 'vendor/smarty/smarty/docs/designers/language-variables.md')
-rw-r--r-- | vendor/smarty/smarty/docs/designers/language-variables.md | 37 |
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). + |