前端与后端TP的数据校验

2017-01-11
阅读 2 分钟
3.5k
前端数据验证(一般指的是表单验证):为了提升用户体验,减少与后端的交互;但容易被他人修改或删除,甚至用其他抓包软件跳过验证直接向后端发送数据,安全性低。

PHP中普通类、抽象类、接口之间的关联

2016-12-27
阅读 1 分钟
1.8k
三者关系 注意区分重写与重载 重载:同一个类中,出现同名方法,但参数不同 重写:有父子关系的2个类中,出现同名且参数相同的方法,这种叫做子类重新父类 PHP中不存在重载因为一个类中不能出现同名方法!所以接口继承接口,抽象类继承抽象类等六种情况都不允许有重载出现!

PHP设计模式

2016-12-24
阅读 1 分钟
3.3k
联系面向对象和面向过程都是一种编程思维,面向对象是面向过程的升级版,更加适合开发复杂的大型应用。面向对象离不开面向过程,面向过程始终是功能实现的最基础手法。

PHP其他知识集合

2016-12-23
阅读 6 分钟
2.6k
命令行执行PHP代码三种方式 1、/usr/local/php/bin/php 后面跟上某个PHP文件 2、/usr/local/php/bin/php -r “这里直接写上PHP代码” 3、创建一个文件,在第一行写上下面代码 {代码...} 命令行传参 两个全局变量 $argc和$argv php -v 通过$argv[1]可以获取到-v PHP换行 在控制台输入换行 windows系统是\r\n,linux系统是\n,...

PHP常用函数之文件系统处理

2016-12-21
阅读 3 分钟
1.7k
检测 检查文件或目录是否存在 {代码...} 检查给定文件名是否为一个存在的文件(存在、文件) {代码...} 检查给定目录名是否为一个存在的目录(存在、目录) {代码...} 判断给定的文件名或目录名是否存在且可读(存在、文件或目录、可读) {代码...} 判断给定的文件名或目录名是否存在且可写(存在、文件或目录、可写) {...

自动加载与命名空间

2016-12-19
阅读 2 分钟
2.5k
__autoload()现在很少使用,因为使用这种方式,在一个系统的实现中,假如需要使用很多其它的类库,这些类库可能是由不同的开发工程师开发,其类名与实际的磁盘文件的映射规则不尽相同。这时假如要实现类库文件的自动加载,就必须在__autoload()函数中将所有的映射规则全部实现,因此__autoload()函数有可能会非常复杂,...

include、include_once、require、require_once区别

2016-12-17
阅读 1 分钟
3.9k
异:include_once/require_once是include/require基础上进一步封装,增加了一个“文件是否已经包含”的判断

PHP常用函数之数组处理

2016-12-15
阅读 2 分钟
1.9k
implode (string $glue,array $pieces) / implode ( array $pieces ) //将一个一维数组的值转化为字符串,如果有$glue,用$glue将一维数组的值连接为一个字符串

PHP常用函数之字符串处理

2016-12-13
阅读 3 分钟
2.2k
字符串大小写转换 strtoupper(string $str) //把字符串全部转换成大写字母 strtolower(string $str) //把字符串全部转换成小写字母 ucfirst(string $str) //把字符串的首字母转换成大写 ucwords(string $str) //把字符串中全部以空格分隔的单词首字母转换为大写 字符串去除空格 ltrim() //去除字符串左边空格 rtrim() //...

图片显示与下载

2016-12-07
阅读 1 分钟
2.8k
HTTP响应头属性 1、Content-Type 2、Content-Disposition (提供下载的实现) 3、Content-Length

MySQL SQL命令速查

2016-11-17
阅读 3 分钟
2.8k
一、MySQL服务器相关命令 启动MySQL服务 net start MySQL服务名 关闭MySQL服务net stop MySQL服务名 登录mysql -h主机名 -u用户名 [-P端口] -p 退出quit;或exit; 设置访问端字符set names utf8; 一般cmd就设置gbk php脚本就设置utf8 备份数据库mysqldump -u用户名 -p 数据库名>文件名 无需连接mysql 还原数据库mysql ...