Php 如何验证redux框架变量值

Php 如何验证redux框架变量值,php,wordpress,validation,if-statement,redux-framework,Php,Wordpress,Validation,If Statement,Redux Framework,我在我的wordpress主题中使用了Redux框架,现在我想在我的主题中使用我的全局变量,如何验证我的全局变量如果是ok/validated做我的代码 array( 'id' => 'my_id', 'type' => 'switch', 'title' => __( 'Display Social Icons' , 'txd' ), 'default' => false

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

    array(
        'id'       => 'my_id',
        'type'     => 'switch',
        'title'    => __( 'Display Social Icons' , 'txd' ),
        'default'  => false,
    ),
如何验证它,如果它是真的,我的代码

    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 ) { ... }

我正在寻找最标准、最安全的方法来实现我的目标。tnx

您的一些选项在逻辑上是不等价的,例如,如果$my_var将询问$myvar已定义且不为空,而如果'1'====$my_var意味着$my_var的值和类型与'1'相等。如果要检查它是否不仅是字符串,而且也是字符串“1”,则最好选择最后一个选项