Après avoir suivi, vous pouvez suivre ses informations dynamiques en temps opportun
单例模式 1.静态私有属性,保存当前类的实例; 2.构造方法私有化,禁止从外部用new 来创建类实例; 3.克隆方法私有化,禁止从外部克隆来生成本类的实例; 4.生成当前类的唯一实例;
2020-03-020个赞
PDO操作 1.创建PDO对象:连接数据库 2.创建PDOStatement预处理对象:SQL语句模板对象 3.执行SQL语句 4.解析结果 读操作: 写操作:insert/delete/update,受影响的记录数量 5.销毁pdo对象,关闭连接
2020-02-180个赞
#单条记录查询 * 返回数组:fetch() * 返回对象:fetchObject() * 将列与变量绑定:bindColumn() * 只查询某一列:fetchColumn() ## 多条记录 * fetchAll() * bindParams():用第三个参数设置数值类型 * setFetchModel():设置结果集的获取模式,是否只有关联,是否都要等 单条:fetch()+while() 多条:fetchAll()+foreach()
2020-02-190个赞
Cours dans la section correspondante:Cas pratiques d'interface
类-pdo-数据库增删查改-案例拆解,逻辑,作业回顾
2020-02-100个赞
Cours dans la section correspondante:Revue générale des connaissances de base PHP (2)
字符串单引号(纯字符串输出)和双引号(可解析变量,可转义特殊字符)区别 $n='abc'; "hello {$n}" 输出 hello abc 'hello {$n}' 输出 hello {$n}
2020-02-100个赞
Cours dans la section correspondante:Revue générale des connaissances de base PHP (3)
rtrim函数去掉最右侧的符号 echo rtrim($res, ', ')
2020-02-110个赞
Cours dans la section correspondante:Programmation orientée objet 1
编程讲究维护成本 一处更新,处处有效 在类的实例化时,self 是类名的引用,始终与当前的类名绑定
$this 是当前类的实例的引用,它始终与当前类的实例绑定 $this 是等同于$this = new self的作用,但是不可以这么去写
2020-02-120个赞
Cours dans la section correspondante:Programmation orientée objet 2
构造方法: 1.类实例的初始化;$this->site = $site; 2.自动完成在类实例创建过程中的操作;echo $this->getInfo();
2020-02-120个赞
Cours dans la section correspondante:Bases de MVC (3)
Facade门面类技术:规范/统一了对外部对象的调用方式,全部改为了静态调用,不管之前的方法是什么类型。 现在大型的框架都在应用这一技术 laravel ,thinkphp
2020-03-030个赞
Cours dans la section correspondante:Modèle Singleton et usine
单例模式: 1、创建类的唯一实例; if条件判断 对象是否null ,是 → 实例化,否 → 返回; 2、方法的克隆禁用 private function __clone() { }
2020-02-150个赞
Cours dans la section correspondante:Conteneur de service (1)
依赖注入:解决对象调用之间的耦合
容器:存放实例化对象 $intances[obj] = 'new Product()'; call_user_func_arry() 用户代理 bind 绑定 make 取出
2020-02-170个赞
Cours dans la section correspondante:Principes et pratiques du modèle-cadre
关键步骤,指定获取方式,返回一个所请类的实例,映射到类,字段与类中的属性绑定 $stmt->setFetchMode(PDO::FETCH_CLASS,Staff::class); PDO::FETCH_ASSOC 获取的返回记录中只返回关联部分,不返回索引部分; PDO::FETCH_CLASS 返回一个类
fetch()方法可获取结果集中下一行的数据,进而应用 while 语句完成数据库中数据的循环输出
类获取器方法 public function __get($name) { return $this->$name; } 类设置器方法 public function __set($name,$value) { $this->$name = $value; } 构造方法 public function __construct() { $this->sex = $this->sex ? '男':'女'; //三元运算符转换显示1为男,2为女 $this->hiredate = date('Y/m/d' , $this->hiredate); //通过时间戳转换显示日期形式为Y/m/d }
2020-02-280个赞
Cours dans la section correspondante:Principes et pratiques de routage du cadre
array_slice() 从数组中取出一段元素,第一个参数是原数组,第二个参数是开始下标(牢记数组是从0开始的),第三个参数是从下标开始取出的元素个数,如果不设置,默认一直取到数组末尾
compact() 该函数创建一个由参数所带变量组成的数组,把变量打包到关联数组当中
$params 是一个包含了剩余参数的数组 call_user_func_array( callback function, array param_arr) 该函数有两个参数:第一个参数因为使用伪类型 callback, 所以这个参数需要一个字符串,表示要调用的函数名;第二个参数则是一个数组类型的参数,表示参数列表,按照顺序一次会传递给要调用的函数。声明一个函数,功能是输出,目的是作为函数的回调函数。
2020-02-280个赞
Cours dans la section correspondante:Inversion de contrôle
类的自动加载器 spl_autoload_register(function ($className){ $path = str_replace(search:'\\', replace:'/',$className); require dirname( path:__DIR__) . DIRECTORY_SEPARATOR . $path . '.php'; });
2020-02-280个赞
Cours dans la section correspondante:Révision des didacticiels et suggestions d’étude 1
匿名函数(闭包)的访问方式:use()或回调函数 单个参数:call_user_func($hello,$name) 多个参数:call_user_func_array($hello,[$name,$a,$b])
2020-03-030个赞