面向对象编程的理论

面向对象编程的理论 面向对象编程中两个最重要的术语是“类”和“对象”。类是对某个事物的概括定义可以看做是一个蓝图,对象则是对某个事物的具体实现,可以看做是依照蓝图建立起来的房屋。为了实现面向对象编程,我们首先定义类,然后在程序中根据需要实现他们为对象,面向对象变成的原则之一是“模块化”,与模块化相关的概念是“抽象“,面 […]

php验证码类

在登陆或者回复的时候,我们会经常使用到验证码。因此我最近就封装了一个基于GD图形库的验证码生成类,方便日后的使用。如果其中有什么问题欢迎回复我修改此类

mysql索引以及数据库设计工作中的技巧

之前有介绍过创建数据库和创建数据表等一些简单操作,本文主要讲述了mysql的四种索引以及mysql命名的技巧和数据库具体设计工作中的技巧,如果是刚学习mysql的话可以多看看此系列的文章 #mysql主要有四种索引 #1.主键索引(PRIMARY KEY) #2.唯一索引(UNIQUE) #3.常规索引(INDEX) […]

PHP删除数组中任意位置的一个元素

之前的文章中介绍使用数组模拟队列和栈等数据结构时,用到了array_shift()和array_pop()两个函数,分别用于从数组前面和数组后面删除一个元素.但如果需要删除数组中任意位置的一个元素,就需要对数组用函数unset()进行操作. 虽然unset()函数允许取消一个数组中的元素,弹药注意数组将不会重建索引. […]

php数组相关操作

php中有很多内置的处理数组的函数,在这里举例出常用的数组函数集合,主要还是要多拿出来敲敲代码,经常用的话等到以后用到的时候不用想就知道该用哪个了 <?php /** * php数组相关操作 * array_values() 返回数组元素中所有元素的值 * array_keys() 返回数组元素中所有元素的键 * […]

php使用数组的内部指针控制函数遍历数组

php使用数组的内部指针控制函数遍历数组,数组的内部指针式数组内部的组织机构,指向一个数组中的某个元素.默认指向数组中的第一个元素,通过移动或改变指针的位置,可以访问数组中的任意元素. <?php /** * 使用数组的内部指针控制函数遍历数组 * 数组的内部指针式数组内部的组织机构,指向一个数组中的某个元素.默 […]

php无限极分类

无限分类,是指从一个最高分类开始,每个子分类都可以分出自己的若干个子分类,可以一直分下去,称为无限级分类;

Yii2中设置keywords和description

在Yii2中如何设置title是非常容易的,只要在view.php里面设置$this->title=”xxx”即可 代码如下: $this->title = $model[‘i_title’]; 以为设置keywords也是如此,但是使用$this->keywords = $m […]

App架构设计经验谈:接口的设计

最近在做App的接口为此拜读了很多文章,一个App与服务前的通信接口如何设计需要考虑的的很多,首先就是安全机制以及接口数据的设计还有关键的一点版本化api, 安全机制的设计 现在,大部分App的接口都采用RESTful架构,RESTFul最重要的一个设计原则就是,客户端与服务器的交互在请求之间是无状态的,也就是说,当涉 […]

创建数据表

数据库创建以后,使用use命令选定这个新创建的数据库作为默认数据库使用,就可以继续建立其包含的数据表。数据表主要是定义数据表的结构,包括数据表的名称、字段名、字段类型、约束及其索引等,其基本语句如下所示 CREATE TABLE [IF NOT EXISTS] 表名称( 字段1 列类型 [属性] [索引], 字段2 列 […]