Skip to content

Instantly share code, notes, and snippets.

@joshtronic
Last active August 29, 2015 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save joshtronic/6766d21dc2a12984dbb3 to your computer and use it in GitHub Desktop.
Save joshtronic/6766d21dc2a12984dbb3 to your computer and use it in GitHub Desktop.
that internationalization life
<?php
class i18n
{
private static $strings = [
'WELCOME' => [
'en' => 'Welcome',
'es' => 'Bienvenidos',
],
];
public static function str($string)
{
if (isset(self::$strings[$string]))
{
return self::$strings[$string];
}
else
{
throw Exception('That string doesn’t exist');
}
}
}
?>
<h1><?= i18n::str('WELCOME'); ?></h1>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment