意外的T_DOUBLE_ARROW

Mic*_*ael 0 php arrays

嗨,我在第13行得到一个意想不到的T_DOUBLE_ARROW.我知道它看起来像一个非常复杂的数组,但它需要你是这样的.之后可能还会有更多错误.请有人解释我的错误.谢谢

<?php

$LibraryStatus = true;
$ControlStatus = true;
$HDDStatus = true;

$arrLayout = array(

         "section1" => array(

         ($LibraryStatus ? array("wLibrary" => array("title"   => "Library",
                                                     "display" => "")) : false),
        ($ControlStatus ? ("wControl" => array("title"   => "Control",
                                                     "display" => "")) : false)),

        "section2" => array(

        ($HDDStatus ? array("whdd" => array("title" => "HDD",
                                            "display" => "")) : false)));
?>
Run Code Online (Sandbox Code Playgroud)

sea*_*lea 8

array在这里缺席:

($ControlStatus ? ("wControl" => ...
Run Code Online (Sandbox Code Playgroud)

应该:

($ControlStatus ? array("wControl" =>...
Run Code Online (Sandbox Code Playgroud)