mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-11-04 06:11:37 +01:00 
			
		
		
		
	* Add converted docs repo * Set theme jekyll-theme-minimal * Removed BC docs, added TOC * Added TOCs, rewrote most important links in documentation. Linked README to new Github Pages site * some link fixes
		
			
				
	
	
		
			43 lines
		
	
	
		
			832 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			832 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
assignByRef()
 | 
						|
 | 
						|
assign values by reference
 | 
						|
 | 
						|
Description
 | 
						|
===========
 | 
						|
 | 
						|
void
 | 
						|
 | 
						|
assignByRef
 | 
						|
 | 
						|
string
 | 
						|
 | 
						|
varname
 | 
						|
 | 
						|
mixed
 | 
						|
 | 
						|
var
 | 
						|
 | 
						|
This is used to [`assign()`](#api.assign) values to the templates by
 | 
						|
reference.
 | 
						|
 | 
						|
> **Note**
 | 
						|
>
 | 
						|
> With the introduction of PHP5, `assignByRef()` is not necessary for
 | 
						|
> most intents and purposes. `assignByRef()` is useful if you want a PHP
 | 
						|
> array index value to be affected by its reassignment from a template.
 | 
						|
> Assigned object properties behave this way by default.
 | 
						|
 | 
						|
 | 
						|
    <?php
 | 
						|
    // passing name/value pairs
 | 
						|
    $smarty->assignByRef('Name', $myname);
 | 
						|
    $smarty->assignByRef('Address', $address);
 | 
						|
    ?>
 | 
						|
 | 
						|
       
 | 
						|
 | 
						|
See also [`assign()`](#api.assign),
 | 
						|
[`clearAllAssign()`](#api.clear.all.assign), [`append()`](#api.append),
 | 
						|
[`{assign}`](#language.function.assign) and
 | 
						|
[`getTemplateVars()`](#api.get.template.vars).
 |