Я использовал 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 ) { ... }
Я ищу самый стандартный и самый безопасный способ сделать свой путь. Тпх
Некоторые из ваших вариантов не являются логически эквивалентными, например 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'
тогда ваш последний вариант самый лучший.
Других решений пока нет …