Я просто хочу перевести несколько слов. Вот я думаю, что я буду использовать объект для перевода как JavascriptПеревод слов с использованием объекта
В JavaScript я могу сделать, как
var data = {"one":"en","two":"to"};
console.log(data["one"]);
Но в PHP, почему я не могу сделать как ..
$text = (object)array(
"one"=>"en",
"two"=>"to"
);
echo $text["one"];
??? ?
Или другая идея?
почему (объект)? вы обращаетесь к нему как к массиву, а не к объекту – cernunnos
ok ok: D, в JS для использования obj так просто переводить данные. Теперь я знаю, что в PHP просто используется только массив: D @cernunnos – l2aelba
В JS вы можете получить доступ к объекту, как если бы он был массивом, если JS не предлагал эту «свободу», единственным способом доступа к объекту было бы: object. имущество. Эквивалент в php будет $ object-> property (при условии, что вы можете получить к нему доступ). Выполнение имени [index] - это доступ к массиву во многих, если не в большинстве языков :). – cernunnos