php
嘿python
这个作者很懒,什么都没留下…
展开
-
PHP设计模式
单例模式: 一般用于数据库连接和钩子,避免大量的new操作 关键所在,设置一个标志位instance,私有的构造方法__construct<?phpclass Dog{ //用来保存单例对象的静态的属性 static private $instance; private function __construct(){} static public func...原创 2018-03-30 22:10:19 · 126 阅读 · 0 评论 -
PSR4规范
定义类名规则: 完全限定类名必须有一个顶级命名空间(Vendor Name);完全限定类名可以有多个子命名空间;完全限定类名应该有一个终止类名;下划线在完全限定类名中是没有特殊含义的;字母在完全限定类名中可以是任何大小写的组合;所有类名必须以大小写敏感的方式引用;使用规则: 在完全限定类名中,连续的一个或几个子命名空间构成的命名空间前缀(不包括顶级命名空间的分隔符),至少对应着至少一个...原创 2018-03-30 20:49:48 · 1535 阅读 · 0 评论 -
如何提升php运行速度
1、 如果能将类的方法定义成 static,就尽量定义成 static,它的速度会ᨀ升将近 4 倍。2、 $row[’id’] 的速度是$row[id]的 7 倍。3、 echo 比 print 快,并且使用 echo 的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如 echo$str1,$str2。4、在执行 for 循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用fore...原创 2018-03-20 19:54:02 · 1125 阅读 · 1 评论 -
提升mysql插入速度
加大mysql配置中的 bulk_insert_buffer_size,这个参数默认为8M;insert into 改为insert delayed into ;【insert delayed into语句会立即返回ok状态给客户端,然后在内存中排队等待插入,不会让客户长期等待。缺点:不能返回对应的id,如果断电、系统故障,会造成数据丢失】一次性插入多条数据insert into table va...原创 2018-03-20 16:25:15 · 896 阅读 · 0 评论 -
php操作路径的函数
basename():返回路径中文件名以及后缀部分【base:基础的】dirname():返回目录部分【dir是directory->目录的意思】pathinfo():数组形式返回目录、文件名+后缀、后缀、文件名var_dump(pathinfo(__FILE__))array (size=4) 'dirname' => 'C:\wamp\www' (length=11) '...原创 2018-03-20 08:28:57 · 588 阅读 · 0 评论 -
php常用字符串函数
chunk_split($str,$num,'符号')在$num个字符后,添加一个符号echo chunk_split('12345',3,',');123,45 str_split(string,length)将string切割成长度为length的数组print_r(str_split(‘qweq’,2))array([0]=>'12'...) strrev($str)将$str逆序 ...原创 2018-03-20 08:53:18 · 136 阅读 · 0 评论 -
php请求超时
php.ini中的请求最长时间max_execution_time修改好重启wampserver也可以单独在在php页面写set_time_limit(360);原创 2018-03-03 12:52:43 · 1071 阅读 · 0 评论 -
解决php echo中文乱码
解决php echo中文乱码echo iconv("GB2312","UTF-8",'中文');原创 2018-03-10 10:29:23 · 1619 阅读 · 0 评论 -
wampserver只有localhost能进去,点击文件夹无法进入
修改可访问文件夹的路径 修改www目录下面的index.php,使用notepad++打开 64位:482和484行 32位:407和409行 $projectContents .= 'http://localhost/'.$file.$UrlPort.'/"'; $projectContents...原创 2018-03-15 19:15:01 · 1389 阅读 · 0 评论 -
php设置header头实现将视频下载到客户端
<?php // 告知文件类型,可以不写 header( "Content-Type: video/mp4" ); // attachment表明需要下载,filename是文件名 header("Content-Disposition: attachment;filename=qwe.mp4"); // echo '1.mp4'; // 读取视频 $movie = file_get_cont原创 2018-02-06 18:58:14 · 4697 阅读 · 1 评论