に、ファイルに格納されます私はこのように、Switches.js
ジャバスクリプトファイルを持っている:JavaScriptオブジェクトは、PHPの変数
//GLOBAL switches
//Change the values accordingly
var SWITCHES = {
uber: true, //Uber
social: true, //Social media pulgins
g_charts: true, //Google Charts
g_captcha: true, //Google Captcha
g_analytics: true, //Google Analytics
data_base: true, //Inserts user input data into DataBase
print: true, //Print option
pdf: true, //Download PDF report option
https: true //true for https, false for http
};
これは、JSファイルは私のサーバーに保存されています。
オブジェクトとそれらのプロパティの1つをPHP変数に取得する方法はありますか?私は、PHPの関数file_get_contents
との周りにする必要がありますが、私はどのようにJSファイルとその変数SWITCHES
のコメントを考慮に入れますか?
$file_content = file_get_contents("Switches.js");
//some stuff
$http_switch = $SWITCHES[https];
純粋にサーバー側で実行されるため、AJAXもjQueryもオプションです。
はそれではJavaScriptですJSONではなく、 'json_decode()'を使うことはできません。代わりに 'Switches.js'を' Switches.json'に変換するのはどうですか? – Svenskunganka
@Svenskunganka、返信ありがとうございます。そして、私はそのようなJSのSWICTHES変数を私のグローバルJSスコープでどのように使うことができますか? –
同等のJavaScript関数 'JSON.decode()'を使用してJavaScriptオブジェクトに変換します。 – Svenskunganka