22
2018
06
PHP 规范之 PSR-2
PHP规范之-PSR-3-logger-interface日志接口本文档描述了日志类库的通用接口。主要目标是让类库获得一个Psr\Log\LoggerInterface对象并能通过简单通用的方式来写日志。有自定义需求的框架和CMS可以根据情况扩展这个接口,但推荐保持和该文档的兼容性,以确保应用中使用到的第三方库能将日志集中写到应用日志里。RFC 2119中的必须(MUST),不可(MUST NOT),建议(SHOULD),不建议(SHOULD NOT),可以/可能(MAY)等关键词将在本节用来做
作者:小布 | 分类:PHP | 浏览:866
21
2018
06
PHP 规范之 PSR-1
PHP基本规范之 PSR-1-basic-coding-standard基本代码规范本节我们将会讨论一些基本的代码规范问题,以此作为将来讨论更高级别的代码分享和技术互用的基础。RFC 2119中的必须(MUST),不可(MUST NOT),建议(SHOULD),不建议(SHOULD NOT),可以/可能(MAY)等关键词将在本节用来做一些解释性的描述。1. 概述源文件必须只使用 <?php 和 <?= 这两种标签。源文件中php代码的
作者:小布 | 分类:PHP | 浏览:789
20
2018
06
PHP 规范之 PSR-0
自动加载 PSR-0使用一个通用的自动加载器(autoloader),你所需要遵守的规范:规范一个完全标准的命名空间(namespace)和类(class)的结构是这样的:\<Vendor Name>\(<Namespace>\)*<Class Name>每个命名空间(namespace)都必须有一个顶级的空间名(namespace)("组织名(Vendor Name)")。每个命名空间(namespace)中可以根据需要使用任意数量的子命
作者:小布 | 分类:PHP | 浏览:904
19
2018
06
正则
正则笔记1.定界符 定界符号,多种都可以,常用//2.原子(所有的打印字符和所有的非打印字符) 最小的一个匹配单位(放在定界符中),在一个正则表达式中,至少有一个原子 2.1普通的字符作为原子:如a~z、A~Z、0~9等 2.2一些特殊字符和转义后的元字符作为原子:\" \' \+ \? \.等 2.3一些非打印字符作为原子:\f \n \r \t \cX 等 2.4通用字符类型:\d \D \w \W \s \S 等 . 换行符以外的所有字符 \d 任意
作者:小布 | 分类:PHP | 浏览:1032
13
2018
06
月薪过万的90后,爱情却败给了房子
月薪过万的90后,爱情却败给了房子昨天夜里一点,收到好朋友小诚发来的一条微信,内容不多,就五个字:姐,我失恋了。 原来,小诚毕业后就成了北漂,和本地姑娘恋爱了几年。虽说到了谈婚论嫁的年龄,可两个90后依然买不起北京的房子。尽管两家凑了几十万,却离首付还差一大截。前段时间,一向霸道的准丈母娘下了最后通牒:要么买房,要么分手,我不可能让女儿跟着你吃苦!一向听话的乖乖女友没了主见,只能听从母亲的安排,被逼无奈要与小诚分手,小诚满肚子苦水却无处倾诉。隔着屏幕我都能感受到小诚语气里的悲伤与难过,
作者:小布 | 分类:情感 | 浏览:1221
12
2018
06
与PHP扩展模块相关的函数
// - 返回所有编译并加载模块名的 array
get_loaded_extensions();
// - 返回模块函数名称的数组
get_extension_funcs();
// - 输出关于 PHP 配置的信息
phpinfo();
// - 运行时载入一个 PHP 扩展
dl();
//&nbs
作者:小布 | 分类:PHP | 浏览:1093
11
2018
06
PHP的几个常用加密函数
PHP的几个常用加密函数在php的开发过程中,常常需要对部分数据(如用户密码)进行加密一、加密类型:1.单向散列加密 就是把任意长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,即不能对固定长度的输出信息进行计算从而得到输入信息。(1)特征:雪崩效应、定长输出和不可逆。(2)作用是:确保数据的完整性。(3)加密算法:md5(标准密钥长度128位)、sha1(标准密钥长度160位)、md4、CRC-322.对称散列加密 对称加密是指加密和解密是使用同一个密钥,或者可以互相推
作者:小布 | 分类:PHP | 浏览:750
08
2018
06
解决js获取字符串长度的问题
本身js只能获取字符串有多少个,包括汉字,每个汉字的长度都识别成一个长度,造成前后端的字符串识别有出入 function getLength(str) {
return str.replace(/[^\x00-\xff]/gi, "---").le
作者:小布 | 分类:JavaScript | 浏览:724
08
2018
06
Linux如何查看端口状态
Linux如何查看端口状态在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。 -n : 不进行DNS轮询,显示IP(可以加速操作
作者:小布 | 分类:LINUX | 浏览:631
07
2018
06
重定向和伪静态在网站中的应用
重定向和伪静态在网站中的应用1.定义重定向:通过各种方法将各种网络请求重新定个方向转到其他位置(分为内部和外部),用重定向来实现伪静态伪静态:相对于真实静态来讲的,只是改变了URL的表现形式,实际上还是动态页面,伪静态有和真静态的SEO2.实现方法1)通过.htaccess文件配置.htaccess工作原理.htaccess文件(或者"分布式配置文件”)提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录.htaccess性
作者:小布 | 分类:LINUX | 浏览:715