随笔分类 - 02.PHP基础
摘要:http://blog.csdn.net/eflyq/article/details/19130141
阅读全文
摘要:网址缩短程序是怎么做的 短网址算法——之 10进制与62进制转换
阅读全文
摘要:打印快递单有个特点: 被打印纸的背景是固定的, 你只能 在合适的位置输入快递单的内容,操作步骤如下: 1、制作 word 模板 参考文章 “图解如何用打印机套打快递单” 2、在 模板 中放置“占位符” 打开上面定制好的模板,在 文本输入框 中输入 占位符 文本,如: 用户名:${UserName}
阅读全文
摘要:要想理解 PHP 依赖注入 和 控制反转 两个概念,就必须搞清楚如下的两个问题: DI —— Dependency Injection 依赖注入 IoC —— Inversion of Control 控制反转 什么是依赖注入 没有你我就活不下去,那么,你就是我的依赖。 说白了就是: 不是我自身的,
阅读全文
摘要:对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问: 什么是TCP/IP、UDP? TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准
阅读全文
摘要:先讲几个概念 守护进程: Linux中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程常常在系统引导装入时启动,在系统关闭时终止。 进程组: 是一个或多个进程的集合。进程组有进程组ID来唯一标识。除了进程号(PID)之外,进程组I
阅读全文
摘要:fpm工作流程 fpm全名是FastCGI进程管理器(FastCGI是啥?了解下cgi和fastcgi)。 fpm启动后会先读php.ini,然后再读相应的conf配置文件,conf配置可以覆盖php.ini的配置。启动fpm之后,会创建一个master进程,监听9000端口(可配置),master
阅读全文
摘要:位运算符允许对整型数中指定的位进行求值和操作。 位移在 PHP 中是数学运算。向任何方向移出去的位都被丢弃。左移时右侧以零填充,符号位被移走意味着正负号不被保留。右移时左侧以符号位填充,意味着正负号被保留。 要用括号确保想要的优先级。例如 $a & $b == true 先进行比较再进行按位与;而
阅读全文
摘要:首先:不要使用 mysql_escape_string(),它已被弃用,请使用 mysql_real_escape_string() 代替它。 mysql_real_escape_string() 和 addslashes() 的区别在于: 区别一: addslashes() 不知道任何有关MySQ
阅读全文
摘要:1. addslashes() addslashes()对SQL语句中的特殊字符进行转义操作,包括(‘), (“), (), (NUL)四个字符,此函数在DBMS没有自己的转义函数时候使用,但是如果DBMS有自己的转义函数,那么推荐使用原装函数,比如MySQL有mysql_real_escape_s
阅读全文
摘要:PHP 数字超过一定长度时,会自动转换为 科学计数法 的形式,如 1.2345678912346E+16; 如何 避免转换,让它原样展示呢? 不过,可以用PHP函数 number_format() 来格式化数字,参考代码如下: 原样输出: 123456789123456789123456 延伸阅读:
阅读全文
摘要:[开源中国] PHP 使用协同程序实现合作多任务 [风雪之隅] 在PHP中使用协程实现多任务调度
阅读全文
摘要:输出: 【特别说明】 使用 file_get_contents() 函数一定要加个超时时间设置,否则,网络差的时候会拖垮php-fpm进程! 参考: http://blog.csdn.net/liruxing1715/article/details/28238483
阅读全文
摘要:一、基本约定 1、源文件 (1)、纯PHP代码源文件只使用 <?php 标签,省略关闭标签 ?> ; (2)、源文件中PHP代码的编码格式必须是无BOM的UTF-8格式; (3)、使用 Unix LF(换行符)作为行结束符; (4)、一个源文件只做一种类型的声明,即,这个文件专门用来声明Class,
阅读全文
摘要:PHP-FIG 在说啥是PSR-[0-4]规范的之前,我觉得我们有必要说下它的发明者和规范者:PHP-FIG,它的网站是:www.php-fig.org。就是这个联盟组织发明和创造了PSR-[0-4]规范,膜拜吧,屌丝们! FIG 是 Framework Interoperability Group
阅读全文
摘要:在PHP中暂停代码执行一定时间,有两个函数可以实现,一个是sleep(),另一个是usleep(),它们参数都是一个整数值。sleep()是暂停多少秒,usleep()是暂停多少微秒。 注意:usleep()单位是微秒,1秒 = 1000毫秒 ,1毫秒 = 1000微秒,即1微秒等于百万分之一秒。
阅读全文
摘要:PHP的unset()函数用来清除、销毁变量,不用的变量,我们可以用unset()将它销毁。但是某些时候,用unset()却无法达到销毁变量占用的内存!我们先看一个例子: 最后输出unset()之前占用内存减去unset()之后占用内存,如果是正数,那么说明unset($s)已经将$s从内存中销毁(
阅读全文
摘要:1 && $ratio_h > 1) { if ($ratio_w $ratio_w ? $ratio_h : $ratio_w; // 取比例大的那个值 // 定义一个中间的大图像,该图像的高或宽和目标图像相等,然后对原图放大 $inter_w = (int)($w * $ratio); $inter_h = ...
阅读全文
摘要:图片太大且规格不统一,显示的控制需要靠JavaScript来完成,用在移动设备上时显示效果不好且流量巨大,需要对现有图片库的图片进行一次处理,生成符合移动设备用的缩略图,将原来客户端JS做的工作转移到服务器端用PHP的GD库来集中处理。 图片源与需要的大小: 剪裁图像,保证图像区域最大化显示,并按比
阅读全文
摘要:很多时候,我们需要在url中传递中文字符或是其它的html等特殊字符,似乎总会有各种乱,不同的浏览器对他们的编码又不一样, 对于中文,一般的做法是: 把这些文本字符串传给url之前,先进行urlencode($text)一下; 但是对于一些很“危险”的字符,比如说html字符,甚至是SQL注入相关的
阅读全文