上一页 1 2 3 4 5 6 7 8 ··· 35 下一页
摘要: 只介绍两个与Perl兼容的正则表达式函数: 1.preg_match_all 函数执行正则表达式匹配与搜索; 2.preg_replace 函数执行正则表达式匹配与替换。 示例代码: <?php // 正则表达式,匹配日期格式 $pattern = "/(\d{2})\/(\d{2})\/(\d{4 阅读全文
posted @ 2020-07-10 18:05 孤舟残月浅笑嫣然 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 匿名类是在声明类的同时创建出一个实例对象,将声明类和创建对象这两个步骤合在一起完成,所以一个匿名类就只能创建这一次对象。PHP支持通过new class 来实例化一个匿名类。当然匿名类和普通类一样,也可以扩展(extend)其他类、实现接口(implement interface),以及像其他普通的 阅读全文
posted @ 2020-06-22 15:22 孤舟残月浅笑嫣然 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。 Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一 阅读全文
posted @ 2020-06-20 20:39 孤舟残月浅笑嫣然 阅读(282) 评论(0) 推荐(0) 编辑
摘要: php对象的三大特征是封装、继承和多态,抽象类和接口是“继承”必不可少的技术,抽象类和接口有那些相同和不同之处能?下面简单介绍一下。 1.abstract 关键字: 1)用abstract关键字修饰的类和方法,即为抽象类或抽象方法; 2)用abstract修饰的方法不能用private私有关键字修饰 阅读全文
posted @ 2020-06-20 15:51 孤舟残月浅笑嫣然 阅读(479) 评论(0) 推荐(0) 编辑
摘要: Simditor 编辑器文档地址:https://simditor.tower.im/docs/doc-usage.html 官方下载地址:https://github.com/mycolorway/simditor/releases 这是自己做了个 demo 的文件结构: 文件目录结构: -ass 阅读全文
posted @ 2020-06-19 13:44 孤舟残月浅笑嫣然 阅读(333) 评论(0) 推荐(0) 编辑
摘要: php的对象串行化,就是把对象传化成二进制字符串格式,便于存储在文件、数据库中,或者在网络上传输对象数据,其中涉及的函数是: 1.serialize()函数:串行化对象,把对象转换成二进制字符串格式; 2.unserialize()函数:反串行化对象,把二进制字符串转换成对象; 3.魔术方法 __s 阅读全文
posted @ 2020-06-13 22:31 孤舟残月浅笑嫣然 阅读(266) 评论(0) 推荐(0) 编辑
摘要: php的魔术方法__call()是在访问对象中不存在的方法时会自动调用该方法,可以在该方法中给出错误提示信息反馈回调用用户。但是魔术方法__call()不只这样使用,可以实现像codeIgniter的数据库查询构造器类的“链式方法”生成sql语句。 //codeIgniter的链式方法 $resul 阅读全文
posted @ 2020-06-11 19:30 孤舟残月浅笑嫣然 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1.final关键字:最终版本的类或方法,在类的前面加上final表示该类不能被继承,在方法前面加上final表示该方法不能在子类中重写。 <?php/** 1.类不能被继承*/ final class a{ //类中的代码 } class b extends a{ //继承的类的代码 } <?ph 阅读全文
posted @ 2020-05-30 17:50 孤舟残月浅笑嫣然 阅读(178) 评论(0) 推荐(0) 编辑
摘要: php面向对象编程中是禁止在对象外直接访问由private所定义的私有属性,但是在类中添加魔术方法__set(),__get(),__isset(),__unset()后可间接访问对象中的私有属性,为什么不直接定义为public访问属性呢?这样的好处是可以在魔术方法中定义一些规则,过滤对象外的一些非 阅读全文
posted @ 2020-05-30 15:35 孤舟残月浅笑嫣然 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 本例是根据一本php教材里的面向对象编程练习小项目翻录而成,是面向对象的一个综合小练习。 本例虽然并不实用,却能够应用到大部分面向对象的语法知识,也可以让读者了解一些面向对象的开发思想,让读者更深入地掌握封装、继承和多态三大面向对象的重要特性。本节的图形计算器程序可以实现计算矩形、三角形及圆形的周长 阅读全文
posted @ 2020-05-10 21:16 孤舟残月浅笑嫣然 阅读(548) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 35 下一页