假定:你有多个类,类中的 show() 方法均相同,使用 self 绑定当前类属性,从以下代码可以看出:代码冗余 案例代码:class Demo1 { public static $name='Peter'; public stati...
trait类的应用1、trait应用场景1:代码复用// 在trait类中定义方法,在不同类中调用trait tDemo{ public function show($name,$like,$gender) { printf...
代码如下:
1.类/属性/方法命名规则 建议遵循PSR-2命名规范和PSR-4自动加载规范 类的命名采用驼峰法(首字母大写),例如 User、UserType;属性的命名使用驼峰法(首字母小写),例如 tableName、instance;方法的命名使用驼峰法...
mysqli与PDO的增删改查操作(CURD) 数据库结构如下: database.php (演示公用数据库连接参数)
要求: 在登录页面检测cookie:username,auth值是否存在; 存在:根据auth中的id查找数据库,重新生成auth,与cookie中的auth对比,一致的话,提醒用户您已登录,点击确定进入首页;不存在:正常登录 数据表如下: ...
MySQL使用PDO获取结果集 数据库结构如下
使用mysqli类的对象连接数据库,获取到mysqli_result对象,使用对象中的成员方法将获得的结果集使用(二维数组)遍历:
用户登录案例(7天自动登录)
1、栈与队列尽管在PHP中允许直接访问某个数组单元,但PHP仍提供了各种有趣的方式来处理数组。特别要说的是,某些函数使PHP数组非常容易的实现了一个栈或队列。1.1 什么是栈 栈:后进先出(LIFO-last in first out):最后插入的元...
1、数组的分类1.1 索引数组// 索引数组: 位置敏感,访问严重依赖元素在数组中的位置// 键是数值的索引,表示元素的位置//定义方法1:$user_arr1=[0=>'小明',1=>'小王',2=>'小花',3=>'小丽'];//定义方法2:$u...
1、字符串的定义1.1、定义单引号字符串 从上图可以看出:单引号字符串的变量不能被解析; 从上图可以看出:转义字符空格 可以被解析 从上图可以看出:转义字符回车换行\r\n不能被解析 从上图可以看出:在单引号的字符串不可以...
1、函数的声明与调用1.1、函数的声明/语法:// 使用function声明// 函数语法:// function 函数名(参数列表) {// 函数体// } 1.2、函数命名方法: 小写字母/数字或下划线且不允许用数字开头(多个单词使用‘...
1.常量1.1:常量的定义 使用 const 创建常量 const USER_NAME='小龙女';echo USER_NAME; 使用 define() 创建常量 define('USER_NAME','小龙女');echo USER_NAME;...
细说PHP中的变量1、变量的数据类型 1.1、基本类型 No 类型 1 整型(int) 2 浮点型(float) 3 字符型(string) 4 布尔型(bool) 1.2、复合类型 No 类型 1 数...