を機能するように渡していません();PHPの変数は、私は次のセットアップを持っている
class.language.php
(唯一の機能は、クラスではなく)このファイルは、同様にそれを引く必要があると私はheader.inc.phpからそれを渡す一つの変数に基づいてSQLクエリを実行しますスタッフの一意の言語ID。
機能は次のとおりです。
translate('TEXT_WELCOME_BACK_STAFF');
:私は
例の変換エントリがあり、この機能を使用して働いている
function translate($TRANSLATION){
$sql="SELECT $TRANSLATION FROM ".LANGUAGE_TABLE." WHERE LANGUAGE_ID=".$thisuser->getStaffLang;
$query = mysql_query($sql);
$translation = mysql_result($query,0);
print $translation;
}
header.inc.php
まずファイル
私の問題は、私が外出しているときです関数$ thisuser-> getStaffLang;値が入力されますが、関数の中には空です。私は実際には、関数に同じ変数を何度も渡す必要はありません。その理由は、ファイルの中には20以上の変換があることがあり、それは冗長なコーディングのようです。誰かが、関数を呼び出すたびに関数に渡す必要なく、その変数を関数が認識できるようにする方法を教えてもらえますか?泥のようにはっきりしないといいですね。 :\
注:class.language.php(関数が動作する場所と動作しない場所)とheader.inc.php(変数だけが動作する場所)の両方にclass.staff.phpが必要です。だから彼らはどちらもそのコード/変数を利用できるはずです。
ありがとうございました!私はこの2時間の間、壁に向かって頭を叩いています。 :P –
なぜ誰か-1私ですか? : –
Yea、I dunno:\ –