php
GDevil1994
这个作者很懒,什么都没留下…
展开
-
Windows下composer的应用问题
Composer应用的主要三大问题: 1,利用composer安装首先要安装Composer asset plugin composer global require “fxp/composer-asset-plugin:~1.1.2”,最后的~1.1.2是你composer的最新版本号(这种方法可能会出错,最好写成composer global require “fxp/composer-a转载 2017-02-16 22:53:10 · 574 阅读 · 0 评论 -
compsoer config.json配置文件
{ “config”: {}, “repositories”: { “packagist”: { “type”: “composer”, “url”: “https://packagist.phpcomposer.com” } } }原创 2017-02-17 13:58:14 · 815 阅读 · 0 评论 -
include,require,include_once,require_once的区别
区别: 1,include,require包含的文件不管前面有没有包含都会重新包含一遍,而include_once和require_once如果前面已经包含了相同的文件,这不会重新包含一次 2,include有返回值,require没有返回值 3,include是有条件包含函数,而require是无条件包含函数 4,include包含的文件每次用到都会重新读取和评估,require一劳永逸,原创 2017-02-17 20:22:55 · 468 阅读 · 0 评论 -
heredoc与nowdoc
一、heredoc结构及用法 heredoc结构就像是没有使用的双引号的字符串,这就是说在heredoc结构中单引号不用被转义。结构中的变量被替换,对格式化输出内容时比较有用 1、开始标记和结束标记使用相同的字符串 ,通常以大写字母来写。 2、开始标记后不能出现空格或多余的字符。 3、结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号。 4、位于开始标记和结束标记之间的变量可以原创 2017-02-17 20:41:38 · 511 阅读 · 0 评论 -
mysql中的数据类型
一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。 扩展后增加了TINYINT,MEDIUMINT,BIGINT这3种长度不同的整形,并增加了BIT类型,用来存放位数据。整数类型 字节转载 2017-02-20 15:58:41 · 722 阅读 · 0 评论 -
php缓存优化
常用的php缓存优化:apc、Xcache、eAccelerator,zend Optimizer以及php5.5提出的Opcache。 1,apc(alternative php cache:可选php缓存):apc缓存主要分为两部分:系统缓存和用户数据缓存。 系统缓存:将php源码编译后的结果缓存起来,以后每次调用时都会对比时间标记,如果未过期,则调用缓存结果,默认缓存时间是一小时,这样会浪原创 2017-02-23 16:41:38 · 1993 阅读 · 0 评论 -
__sleep与__wakeup
串行化serialize可以把变量包括对象,转化成连续bytes数据. 你可以将串行化后的变量存在一个文件里或在网络上传输. 然后再反串行化还原为原来的数据. 你在反串行化类的对象之前定义的类,PHP可以成功地存储其对象的属性和方法. 有时你可能需要一个对象在反串行化后立即执行. 为了这样的目的,PHP会自动寻找__sleep和__wakeup方法.当一个对象被串行化,PHP会调用__sleep方法转载 2017-03-20 18:04:10 · 675 阅读 · 0 评论 -
PHP对于浮点数运算问题
首先介绍一下浮点数的二进制表示方法浮点数:以64位的长度(双精度为例):1位符号位,11位指数位,52位尾数1、符号位:表示正负,0为正,1为负 2、指数位:表示数据以2为底的幂,指数采用偏移码表示 3、尾数:表示小数点后的有效数字具体表示方法:将一个小数乘以2,取出整数部分作为二进制表示的第一位,然后再将小数部分乘以2,将得到的整数部分作为二进制的第二位,将剩下的小数部分继续乘以2,以此类推,原创 2017-08-07 17:45:19 · 1123 阅读 · 0 评论