Php 未定义变量:类yii2

Php 未定义变量:类yii2,php,Php,当我在gridview中插入这段代码时,有一个未定义的错误变量:class 什么是问题?当未设置内部条件if not meted$class,但您仍尝试使用它时。您的意思是什么?我尝试了不同的变量,但仍然存在错误。当$data['order\u customFields\u delivery\u method']与欧元变量不同时,$class未定义,因此尝试在数组中使用它会产生错误。 'value' => 'order_customFields_delivery_method',

当我在gridview中插入这段代码时,有一个未定义的错误变量:class


什么是问题?

当未设置内部条件if not meted$class,但您仍尝试使用它时。

您的意思是什么?我尝试了不同的变量,但仍然存在错误。当$data['order\u customFields\u delivery\u method']与欧元变量不同时,$class未定义,因此尝试在数组中使用它会产生错误。
'value' => 'order_customFields_delivery_method',
            'contentOptions' => function ($data)
            {
                if ($data['order_customFields_delivery_method'] == 'Euro')

                {
                    $class = 'style';
                }

                return  [$class => 'font-weight: bold;'];}
        ],