mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-05 02:44:27 +02:00
update code comment with more examples
This commit is contained in:
@@ -139,7 +139,7 @@ class Smarty_Compiler extends Smarty {
|
|||||||
// "text"
|
// "text"
|
||||||
$this->_var_regexp = '(?:' . $this->_avar_regexp . '|' . $this->_num_const_regexp . '|' . $this->_qstr_regexp . ')';
|
$this->_var_regexp = '(?:' . $this->_avar_regexp . '|' . $this->_num_const_regexp . '|' . $this->_qstr_regexp . ')';
|
||||||
|
|
||||||
// matches valid object call (no objects allowed in parameters):
|
// matches valid object call (one level of object nesting allowed in parameters):
|
||||||
// $foo->bar
|
// $foo->bar
|
||||||
// $foo->bar()
|
// $foo->bar()
|
||||||
// $foo->bar("text")
|
// $foo->bar("text")
|
||||||
@@ -147,6 +147,9 @@ class Smarty_Compiler extends Smarty {
|
|||||||
// $foo->bar($foo, "foo")
|
// $foo->bar($foo, "foo")
|
||||||
// $foo->bar->foo()
|
// $foo->bar->foo()
|
||||||
// $foo->bar->foo->bar()
|
// $foo->bar->foo->bar()
|
||||||
|
// $foo->bar($foo->bar)
|
||||||
|
// $foo->bar($foo->bar())
|
||||||
|
// $foo->bar($foo->bar($blah,$foo,44,"foo",$foo[0].bar))
|
||||||
$this->_obj_ext_regexp = '\->(?:\$?' . $this->_dvar_guts_regexp . ')';
|
$this->_obj_ext_regexp = '\->(?:\$?' . $this->_dvar_guts_regexp . ')';
|
||||||
$this->_obj_params_regexp = '\((?:\w+|(?:'
|
$this->_obj_params_regexp = '\((?:\w+|(?:'
|
||||||
. $this->_var_regexp . '(?:' . $this->_obj_ext_regexp . '(?:\((?:' . $this->_var_regexp
|
. $this->_var_regexp . '(?:' . $this->_obj_ext_regexp . '(?:\((?:' . $this->_var_regexp
|
||||||
|
Reference in New Issue
Block a user