PHP 网站开发必用知识点总结,函数一览,开发必背魔术措施 __construct() 当实例化一种对象的时候,这个对象的这个措施首先被调用。 __destruct() 当删除一种对象或对象操作终止的时候,调用该措施。 __get() 当试图读取一种并不存在的属性的时候被调用。 __set() 当试图向一种并不存在的属性写入值的时候被调用。 __call() 当试图调用一种对象并不存在的措施时,调用该措施。 __toString() 当打印一种对象的时候被调用 __clone() 当对象被克隆时,被调用__isset()__unset()__autoload($classname)__sleep()__wakeup()系统常量 __FILE__ 目前文献名 __LINE__ 目前行数 __FUNCTION__ 目前函数名 __CLASS__ 目前类名 __METHOD__ 目前对象的措施名 PHP_OS 目前系统 PHP_VERSION php 版本 DIRECTORY_SEPARATOR 根据系统决定目录的分隔符 /\ PATH_SEPARATOR 根据系统决定环境变量的目录列表分隔符 ; : E_ERROR 1 E_WARNING 2 E_PARSE 4 E_NOTICE 8 M_PI 3.141592 $_SERVER $_ENV 执行环境提交至脚本的变量 $_GET $_POST $_REQUEST $_FILES $_COOKIE $_SESSION $_GLOBALS输出echo //Output one or more stringsprint //Output a stringprint_r() //打印有关变量的易于理解的信息。var_dump() //打印变量的有关信息var_export() //输出或返回一种变量的字符串表达printf("%.1f",$num) //Output a formatted string sprintf() //Return a formatted string编码转换string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] )iconv();时间date_default_timezone_set("PRC");date("Y-m-d H:i:s");time();date("Y-m-d H:i:s",time()+3600)ini_set('date.timezone', 'PRC');msec sec microtime() 以秒返回时间戳 explode(' ', microtime())错误处理@1/0error_reporting(E_ALL) 显示所有错误 error_reporting(0)trigger_error("Cannot divide by zero", E_USER_ERROR);try{throw new Exception("执行失败");}catch (Exception $ex){echo $ex;}字符串处理string trim("eee ") trim ('ffffe','e') //ltrim rtrimarray explode(".", "fff.ff.f") 按指定字符切割string implode(".", $array) 别名:join 把数组值数据按指定字符连接起来array str_split("eeeeeeee",4) 按长度切割字符串 array s...