как проверить значение переменной структуры редукса

Я использовал Redux Framework в моей теме WordPress, теперь я хочу использовать мою глобальную переменную в моей теме, как проверить мою глобальную переменную, если все в порядке / валидно, делайте мои коды …

    array(
'id'       => 'my_id',
'type'     => 'switch',
'title'    => __( 'Display Social Icons' , 'txd' ),
'default'  => false,
),

и как проверить это, если это правда, сделать мои коды …

когда я использую var_dump (); у меня есть это

string(1) "1"

Теперь, как проверить мою переменную?

if ( $my_var ) { do something... }
if ( 1 == $my_var ) { do ... }
if ( '1' == $my_var ) { ... }
if ( ! empty( $my_var ) ) { ... }
if ( ! empty( $my_var ) && '1' == $my_var ) { ... }
if ( '1' === $my_var ) { ... }

Я ищу самый стандартный и самый безопасный способ сделать свой путь. Тпх

0

Решение

Некоторые из ваших вариантов не являются логически эквивалентными, например if ($my_var) будет спрашивать is $myvar defined and not null, в то время как if ('1' === $my_var) средства is $my_var equal in value and in type to '1', Если вы хотите проверить, это не только строка, но и строка '1' тогда ваш последний вариант самый лучший.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru