가변

2017-03-05 5 views
-1

하여 상수를 호출하는 방법은 지금은 사용이 난이가변

APP($el) 

같은 Normaly 내가 prefeix하여 함수를 호출이

$i18n_APP = new i18n($_SERVER['DOCUMENT_ROOT'].'module/'.$modid.'/lang/lang_{LANGUAGE}.ini',   
$_SERVER['DOCUMENT_ROOT'].'lang/langcache/', 'en'); 
$i18n_APP->setPrefix('APP'.$appid); 
$i18n_APP->init(); 

마찬가지로 사용하는 기능을 느릅 나무 한 변수 prefeix, 내가 $ appid를 사용하므로 위와 같은 코드를 사용할 수 없습니다.

어쩌면이 앱. $의 APPID ($ 엘) 내가 할 트라이 무엇인지 설명 할 수

희망 같은 동적 인 방법으로 그것을 만들 수있는 방법이 있습니다.

어쨌든, 내가 다른 언어 파일을 함수에 "추가"하는 방법을 찾지 못했을 수도 있습니다. 잠시 동안 모든 언어 파일에 대해 새 클래스를 초기화합니다.

+0

이 PHP 코드가 아닌 자바 스크립트/jQuery를하다 해결할 수있는 방법을 찾을 수 있습니다. – Barmar

+0

당신은 무엇을하려고합니까? – k0pernikus

+0

나는이 애플 리케이션과 같은 동태 적 클래스를 호출하려고한다. $ appid ($ el) – newbieRB

답변

0

나는 그것을

function langtag($prefix, $value) 
{ 
    return $prefix($value); 
} 

$moid=4; 
echo langtag('APP'.$modid,$el)