var_export doit renvoyer un code php légal, c'est-à-dire que le code renvoyé par var_export peut être directement affecté à une variable en tant que code php. Et cette variable obtiendra le même type de valeur que var_export
Découverte de problèmes
Lors du suivi de yratings_get_targets,
error_log ( var_export(yblog_mspconfiginit("ratings"),true)); affiche toujours que la valeur de retour de yblog_mspconfiginit("ratings") est NULL
, ce qui me fait penser que la connexion à la base de données ne peut pas être établie, ce qui est faux. Je suis sur la route depuis une journée.
Enfin, j'ai découvert que c'est l'une des différences entre var_export et var_dump
C'est :
Cause du problème
var_export doit renvoyer du code PHP légal, c'est-à-dire que le code renvoyé par var_export peut être directement affecté à une variable en tant que code PHP. Et cette variable obtiendra le même type de valeur que var_export
Cependant, lorsque le type de variable est ressource, elle ne peut pas être simplement copie copiée, donc, quand. la variable de var_export est de type ressource, var_export retournera NULL
instance
$res = yblog_mspconfiginit("ratings"); var_dump($res); var_export($res);结果: resource(1) of type (yahoo_yblog) NULL再比如: $res = fopen('status.html', 'r'); var_dump($res); var_export($res);结果: resource(2) of type (stream) NULL
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!