#!/www/server/bin/php -qC <?php it_text::init(); $GLOBALS['it_text']->statictext = [ '_' => ["de" => "Deutsch", "en" => "English"], 'foo' => ["de" => "bar {v1}", "en" => "qux {v1}"], ]; is( T('foo'), "bar ", "simple T()" ); is( T('foo', 'en'), "qux ", "simple T() with language" ); is( T('foo', ['v1' => "gna<bber"]), "bar gna<bber", "T() with quoted values" ); is( T('foo', ['v1' => "gna<bber"], 'en'), "qux gna<bber", "T() with with quoted values and language" ); is( T('foo', 'en', ['v1' => "gna<bber"]), "qux gna<bber", "T() with with language and quoted values" ); $var = "foo"; $GLOBALS['debug_edplain'] = 1; like( D($var), '\\$var=\'foo\'', "D of a variable" ); like( D("bar"), '\'bar\'', "D of a string" ); putenv("IT_ED_STDERR=0"); ob_start(); ED($var); like( ob_get_clean(), '\\$var=\'foo\'', "ED of a variable" ); ob_start(); ED("bar"); like( ob_get_clean(), '\'bar\'', "ED of a variable" );