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? 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- 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] 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? 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... Link to comment https://forums.phpfreaks.com/topic/5184-multilanguage-application/#findComment-18473 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.