摘要:
一、什么是工厂模式? 一个类通过本身的静态方法来,实例化一个类并返回一个实例对象; 二、工厂模式特点? 类命名特点:nameFactory eg: class mysqlFactory{} 【这是为了规范,当然也去起其他任意名字】 静态方法名称:static public function fact 阅读全文
posted @ 2020-06-05 13:03
ksy_c
阅读(95)
评论(0)
推荐(0)
摘要:
php设计模式-单例模式 PHP单例模式 定义:简单的说,整个应用中只有一个实例对象的设计模式。 1、单例模式的要点: 构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化; 拥有一个保存类的实例的静态成员变量 拥有一个访 阅读全文
posted @ 2020-06-05 13:01
ksy_c
阅读(187)
评论(0)
推荐(0)
摘要:
这是StackOverFlow上一个投票非常多的提问 How to prevent SQL injection in PHP? 我把问题和赞同最多的答题翻译了下来。 提问:如果用户的输入能直接插入到SQL语句中,那么这个应用就易收到SQL注入的攻击,举个例子: $unsafe_variable = 阅读全文
posted @ 2020-06-05 12:58
ksy_c
阅读(301)
评论(0)
推荐(0)
摘要:
文章目录 不要在列上使用函数和进行运算 尽量避免使用 != 或 not in或 <> 等否定操作符 尽量避免使用 or 来连接条件 多个单列索引并不是最佳选择 复合索引的最左前缀原则 覆盖索引的好处 范围查询对多列查询的影响 索引不会包含有NULL值的列 隐式转换的影响 like 语句的索引失效问题 阅读全文
posted @ 2020-06-05 10:38
ksy_c
阅读(327)
评论(0)
推荐(0)
浙公网安备 33010602011771号