<?php class logger{ //声明静态类 private $static_class; //声明类中过程方法(不需要返回值的方法) const LOSE=false; //本类中的info、trace方法失效 function __lose(){ return array('info','trace'); } static function info($data='ok',$file_name=''){ //return false; //__lose的作用 empty($file_name) and $file_name=date('Y_m_d').'log'; file_put_contents($file_name,$data); } static function trace($data='ok',$file_name=''){ //return false; //__lose的作用 empty($file_name) and $file_name=date('Y_m_d').'log'; file_put_contents($file_name,$data); } static function error($data='error',$file_name=''){ empty($file_name) and $file_name=date('Y_m_d').'log'; file_put_contents($file_name,$data); } }
以上就是__lose魔术函数的内容,更多相关内容请关注PHP中文网(www.php.cn)!