Esbar Posted March 17, 2006 Share Posted March 17, 2006 Hi (:,so, i'm going to create an application based on classes with an language selection feature. So first i did it like this[code]<?php$menu = array( "home"=>"Home" );class foo { final function __construct() { print($menu["home"]); }}?>[/code]But ofcourse that doesn't work. It says "Variable 'menu' undefined..".So any ideas what i should do? Quote Link to comment https://forums.phpfreaks.com/topic/5184-multilanguage-application/ Share on other sites More sharing options...
Esbar Posted March 17, 2006 Author Share Posted March 17, 2006 Just making it reach the top- Quote Link to comment https://forums.phpfreaks.com/topic/5184-multilanguage-application/#findComment-18445 Share on other sites More sharing options...
Gaia Posted March 17, 2006 Share Posted March 17, 2006 Try defining the class variable.[code]<?phpclass foo {var $menu = array( "home"=>"Home" ); final function __construct() { print($menu["home"]); }}?>[/code]If that doesn't work, which i'm not sure if it will or not because i've never used an array with var try declaring it as a global.[code]<?php$menu = array( "home"=>"Home" );class foo { final function __construct() { global $menu; print($menu["home"]); }}?>[/code] Quote Link to comment https://forums.phpfreaks.com/topic/5184-multilanguage-application/#findComment-18447 Share on other sites More sharing options...
Esbar Posted March 17, 2006 Author Share Posted March 17, 2006 None of that helped :(But do you got any other suggestions how to make the language feature? Quote Link to comment https://forums.phpfreaks.com/topic/5184-multilanguage-application/#findComment-18451 Share on other sites More sharing options...
ToonMariner Posted March 18, 2006 Share Posted March 18, 2006 If you have ever had to write apps in other languages for standalone....One very useful feature is the resource file. Have a read up on resouce files. Maybe implement it via the database... Quote Link to comment https://forums.phpfreaks.com/topic/5184-multilanguage-application/#findComment-18473 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.