-
Notifications
You must be signed in to change notification settings - Fork 0
usualoma/php-var
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NAME PHP::Var - export variable to PHP's expression. VERSION Version 0.03 SYNOPSIS use PHP::Var qw/ export /; $var = {foo => 1, bar => 2}; # export $exported = export($var); # named variable $named = export('name' => $var); # enclose variables with '<?php' and '?>' $enclosed = export($var, enclose => 1); # purity print $purity = export($var, purity => 1); EXPORT export FUNCTIONS export $var = {foo => 1, bar => 2}; export($var); # array('foo'=>'1','bar'=>'2',); export('name' => $var); # $name=array('foo'=>'1','bar'=>'2',); export($var, enclose => 1); # <?php # array('foo'=>'1','bar'=>'2',); # ?> export($var, purity => 1); # array( # 'foo' => '1', # 'bar' => '2', # ); Configuration Variables $PHP::Var::Purity When this variable is set, the expression becomes a Pretty print in default. { local $PHP::Var::Purity = 1; export($var); # array( # 'foo' => '1', # 'bar' => '2', # ); } $PHP::Var::Enclose When this variable is set, the expression is enclosed with '<?php' and '?>' in default. { local $PHP::Var::Enclose = 1; export($var); # <?php # array('foo'=>'1','bar'=>'2',); # ?> } NOTES * PHP::Var::export cannot export the blessed object as data that can be restored. AUTHOR Taku Amano, "<taku at toi-planning.net>" SEE ALSO PHP::Session::Serializer::PHP SUPPORT You can find documentation for this module with the perldoc command. perldoc PHP::Var COPYRIGHT & LICENSE Copyright 2009 Taku Amano. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.
About
export variable to PHP's expression
Resources
Stars
Watchers
Forks
Packages 0
No packages published