摘要:
php设计模式-单例模式 PHP单例模式 定义:简单的说,整个应用中只有一个实例对象的设计模式。 1、单例模式的要点: 构造函数需要标记为private(访问控制:防止外部代码使用new操作符创建对象),单例类不能在其他类中实例化,只能被其自身实例化; 拥有一个保存类的实例的静态成员变量 拥有一个访 阅读全文
摘要:
这是StackOverFlow上一个投票非常多的提问 How to prevent SQL injection in PHP? 我把问题和赞同最多的答题翻译了下来。 提问:如果用户的输入能直接插入到SQL语句中,那么这个应用就易收到SQL注入的攻击,举个例子: $unsafe_variable = 阅读全文
摘要:
文章目录 不要在列上使用函数和进行运算 尽量避免使用 != 或 not in或 <> 等否定操作符 尽量避免使用 or 来连接条件 多个单列索引并不是最佳选择 复合索引的最左前缀原则 覆盖索引的好处 范围查询对多列查询的影响 索引不会包含有NULL值的列 隐式转换的影响 like 语句的索引失效问题 阅读全文