Le contenu de cet article concerne la fonction de journal d'écriture php. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
public static function log($var, $file = ''){ $file = LOG_PATH . 'static' . '/' . 'log' . '/' . ($file ? $file . '_' : $file) . date('Ymd') . '.log'; $str = self::encodeObject($var); error_log(DTF . ' ' . $str . "\n", 3, $file); } private static function encodeObject($Object){ $str = ''; if (is_resource($Object) || is_object($Object)) { $str = '** '.(string)$Object.' **'; } elseif (is_array($Object)) { foreach ($Object as $key => $val) { $str .= $key . '::::' . self::encodeObject($val) . '\n'; } } else { $str = (string)$Object; } return $str; }
Recommandations associées :
Résumé de l'utilisation de la fonction fwrite() du fichier d'écriture PHP
Exemple de cache de lecture et d'écriture thinkphp
Partage simple de code de classe de base de données d'écriture PHP
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!