预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

. .页脚. PHP网站开发必用知识点总结,函数一览,开发必背 魔术方法 __construct()当实例化一个对象的时候,这个对象的这个方法首先被调用。 __destruct()当删除一个对象或对象操作终止的时候,调用该方法。 __get()当试图读取一个并不存在的属性的时候被调用。 __set()当试图向一个并不存在的属性写入值的时候被调用。 __call()当试图调用一个对象并不存在的方法时,调用该方法。 __toString()当打印一个对象的时候被调用 __clone()当对象被克隆时,被调用 __isset() __unset() __autoload($classname) __sleep() __wakeup() 系统常量 __FILE__当前文件名 __LINE__当前行数 __FUNCTION__当前函数名 __CLASS__当前类名 __METHOD__当前对象的方法名 PHP_OS当前系统 PHP_VERSIONphp版本 DIRECTORY_SEPARATOR根据系统决定目录的分隔符/\ PATH_SEPARATOR根据系统决定环境变量的目录列表分隔符;: E_ERROR1 E_WARNING2 E_PARSE4 E_NOTICE8 M_PI3.141592 $_SERVER $_ENV执行环境提交至脚本的变量 $_GET $_POST $_REQUEST $_FILES $_COOKIE $_SESSION $_GLOBALS 输出 echo//Outputoneormorestrings print//Outputastring print_r()//打印关于变量的易于理解的信息。 var_dump()//打印变量的相关信息 var_export()//输出或返回一个变量的字符串表示 printf("%.1f",$num)//Outputaformattedstring sprintf()//Returnaformattedstring 编码转换 stringmb_convert_encoding(string$str,string$to_encoding[,mixed$from_encoding]) iconv(); 时间 date_default_timezone_set("PRC"); date("Y-m-dH:i:s"); time(); date("Y-m-dH:i:s",time()+3600) ini_set('date.timezone','PRC'); msecsecmicrotime()以秒返回时间戳explode('',microtime()) 错误处理 @1/0 error_reporting(E_ALL)显示所有错误 error_reporting(0) trigger_error("Cannotdividebyzero",E_USER_ERROR); try { thrownewException("执行失败"); } catch(Exception$ex) { echo$ex; } 字符串处理 stringtrim("eee")trim('ffffe','e')//ltrimrtrim arrayexplode(".","fff.ff.f")按指定字符切割 stringimplode(".",$array)别名:join把数组值数据按指定字符连接起来 arraystr_split("eeeeeeee",4)按长度切割字符串 arraysplit("-","fff-ff-f")按指定字符切割 intstrlen('ffffffff')取字符长度 stringsubstr(string$string,int$start[,int$length]) substr($a,-2,2)截取字符 intsubstr_count($text,'is')字符串出现的次数 stringstrstr($text,'h')第一次出现h后的字符串//别名:strchr intstrpos($text,'h')第一次出现h的位置 strrpos();最后一次出现h的位置 str_replace('a','ttt',$t)把$t里的'a'替换为'ttt' strtr($t,'is','ppp')把$t中'is'替换成'ppp' strtr("hiall,Isaidhello",array("hello"=>"hi"))把'hello'转换成'hi' stringmd5_file('1.txt',false)文件数据md5加密 intstrcmp(stringstr1,stringstr2)字符