随笔分类 - php
摘要:1.php异常和错误 在其他语言中,异常和错误是有区别的,但是PHP,遇见自身错误时,会触发一个错误,而不是跑出异常。并且,php大部分情况,都会触发错误,终止程序执行,在php5中,try catch是没有办法处理错误的。 php7是可以捕获错误的; 1.1 php5 错误异常 1.2 php7的
阅读全文
摘要:1.工厂模式简介 2.分类 2.1 简单工厂模式 2.2抽象工厂模式 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类
阅读全文
摘要:1.为什么需要命名空间 2.命名空间的三种用法 3.举例 function getClass(){ echo '<br/>'; echo 'class';}
阅读全文
摘要:一. PHP 5.2、5.3、5.4、5.5、5.6 版本区别对比以及新功能详解 1.php5.2以前 1.1 autoload的使用;当在代码中使用一个未定义的类的时候,该函数就会被调用 现在已经不再使用了,因为一个项目中只能有一个__autoload();现在使用spl_autoload_reg
阅读全文
摘要:1.单一职责原则 单一职责原则(Single Responsibility Principle) 实际使用: 根据业务流程将业务对象抽离出来 注意职责的分类 单一职责原则的思想不仅应用于类中,在类的方法中,也应该有很好的体现; 也就是一个方法的逻辑不能过于复杂,而应该将不同的逻辑分离出来,最终简化方
阅读全文
摘要:1.安装 yum install git 2.创建版本库 git init 3.添加文件 git add file.txt 4.提交文件 git commit -m “新增文件” 5.仓库当前状态 git status 6.对比库文件和当前文件区别 git diff file.txt 7.查看版本历
阅读全文
摘要:1.memcache 1.1 php和memcache的链接 1.2 对于内存缓存,比较常用的有两种memcache和memcached扩展,而memcache和memcached的守护进程mencached同名,容易混淆 a、Memcache是完全在PHP框架内开发的 b、Memcached是使用
阅读全文
摘要:一.影响php性能的常见原因 1.php自身语法使用不当 2.php做了不擅长的时期() 3.php的周边环境(服务器Linux,磁盘:文件存储,数据库,缓存:内存,网络:带宽) 4.php自身的短板 5.未知问题 二、分析 1.php语言级的性能优化。指的是PHP语法基本功能,这部分优化比较简单易
阅读全文
摘要:1.ab的简介 ab是apachebench命令的缩写。 ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。比如nginx、tomcat、IIS等 2.ab的原理 ab的原理:ab命令会创建多个并发访问线程
阅读全文
摘要:1.下载php源码 2.安装依赖包 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/loca
阅读全文
摘要:Memcache是把数据存放到内存的一种缓存技术,为了提高访问的速度,memcache存储的数据一般是频繁、不太重要的数据,php使用memcache,需要两步: (1).php_memcache.dll 文件拷贝到php的ext下 (2)php.init 添加 extension=php_memc
阅读全文
摘要:1.memcached-win对应得安装包 2.解压,可以放到任意目录,以管理员身份打开cmd 3.在安装的目录下面,执行如下命令 memcached.exe -d install 安装 Memcached.exe –d start 开启服务 Memcahced.exe –d stop 停止服务 Memcached.exe –d restart 重启...
阅读全文
摘要:我在这里终结了三种方法 第一种方法:fsockopen 第二种方法:stream_context_create() 第三种方法:curl post.php文件 结果
阅读全文
摘要:1.<IfDefine> 指令 说明 封装一组只有在启动时当测试结果为真时才生效的指令 语法 <IfDefine [!]parameter-name> ... </IfDefine> 作用域 server config, virtual host, directory, .htaccess 1.2
阅读全文
摘要:1.empty函数 用途:检测变量是否为空 若变量不存在则返回 TRUE 若变量存在且其值为""、0、"0"、NULL、、FALSE、array()、var $var; 以及没有任何属性的对象,则返回 TURE 若变量存在且值不为""、0、"0"、NULL、、FALSE、array()、var $v
阅读全文
摘要:1.设置行号:file->settings->Editor->Appearance->Show line numbers 2.设置字体和背景 :file->settings->Editor->colors&fonts->font .Scheme:WarmNeon 3.软件背景和字体 :file->s
阅读全文

浙公网安备 33010602011771号