File README.md
Last commit: Thu Dec 26 14:00:11 2024 +0100 Jan Dankert More Documentation
1 # Phariable 2 3 A VariableResolver for resolving variables in strings and arrays. 4 5 Supporting: 6 - Simple Variables like `${name}` 7 - Default values `${name:unknown}` 8 - Namespaces `${names.name}` 9 - Custom syntax like `%(name)` 10 - Variable variables like `${${var}}` where `var` resolves to `name` and `name` to the value. 11 12 ## Usage 13 14 $resolver = new VariableResolver(); 15 $resolver->addDefaultResolver( array ( 16 'name' => 'Jan', 17 ) ); 18 echo $resolver->resolveVariables( 'Hello, my Name is ${name}.' ); 19 20 The resolver can be an Array or a Closure. 21 22 ## Example 23 24 ### Very simple example 25 26 *My Name: ${name}* => My Name: Jan 27 28 ### More examples 29 30 [More examples here](index.php).
DownloadREADME.md
History Thu, 26 Dec 2024 14:00:11 +0100 Jan Dankert More Documentation Thu, 26 Dec 2024 12:40:39 +0100 Jan Dankert Inital commit after copy from upstream repo "OpenRat CMS"