在数组中捕获未定义的索引并创建它

Mot*_*ika 4 php arrays

<h1><?php echo $GLOBALS['translate']['About'] ?></h1>
Notice: Undefined index: About in page.html on line 19
Run Code Online (Sandbox Code Playgroud)

是否有可能"捕获"一个未定义的索引,以便我可以创建它(数据库查找)并从我的函数返回它然后执行echo?

jki*_*ide 7

检查值是否已分配的最简单方法是使用isset方法:

if(!isset($GLOBALS['translate']['About'])) {
    $GLOBALS['translate']['About'] = "Assigned";
}
echo $GLOBALS['translate']['About'];
Run Code Online (Sandbox Code Playgroud)