07 2018 档案
摘要:PHP文档 接口 http://php.net/manual/zh/language.oop5.interfaces.php PHP文档 抽象类 http://php.net/manual/zh/language.oop5.abstract.php 抽象和接口的区别是使用场景 https://blo
阅读全文
摘要:PHP官方手册里面写的内容是 自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和
阅读全文
摘要:其实这个问法是有问题的,__construct 与 __destruct 没什么可比性,两个方法一个在对象被创建的时候触发,另一个在对象被销毁的时候触发 具体可以翻阅PHP官方手册中的 http://php.net/manual/zh/language.oop5.decon.php 构造方法和析构方
阅读全文
摘要:__toString() 是魔术方法的一种,具体用途是当一个对象被当作字符串对待的时候,会触发这个魔术方法 以下说明摘自PHP官方手册 public string __toString ( void ) __toString() 方法用于一个类被当成字符串时应怎样回应。例如 echo $obj; 应
阅读全文
摘要:WINDOWS自带的记事本,在保存一个以 UTF-8 编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文本文件,这样并不会产生什么麻烦。但对于 PHP来说,BOM是个大
阅读全文
摘要:这里只讨论PHP中的情况 == 是松散比较 在==两边的值,会进行自动类型数据转换 是严格比较,除了比较双边的值以外,还会比较类型 具体细节可以参考PHP的官方文档中 比较运算符 http://php.net/manual/zh/language.operators.comparison.php 类
阅读全文
摘要:修改服务器登录密码,端口号,配置登录密钥,安装fail2ban update服务器组件,更新内核,安装screen 如果是PHP应用服务器,部署新版的lnmp环境,关闭默认探针,开启opcahe,改掉phpmyadmin目录名称 需要远程管理数据库,配置sock5代理,采用跳板方式访问 绑定域名添加
阅读全文