Php 如何验证redux框架变量值
我在我的wordpress主题中使用了Redux框架,现在我想在我的主题中使用我的全局变量,如何验证我的全局变量如果是ok/validated做我的代码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
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”,则最好选择最后一个选项