如何验证 redux 框架变量值

how to validate redux framework variable value

我在我的 wordpress 主题中使用了 Redux 框架,现在我想在我的主题中使用我的全局变量,如果 ok/validated 执行我的代码,如何验证我的全局变量...

    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' 那么你最后的选择是最好的。