摘要:
用于设计者设计,但是并不实现,只是声明。 abstract class Animal{ abstract public function introduce(); public function scream(){ echo "I scream"; } } class A extends Anima 阅读全文
posted @ 2022-03-05 15:23
xiaoovo
阅读(32)
评论(0)
推荐(0)
摘要:
l 基本介绍 接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况吧这些方法写出来。 快速入门案例: interface iSpeak{ public function speak(); } class Animal implements iSpeak{ public f 阅读全文
posted @ 2022-03-05 15:23
xiaoovo
阅读(38)
评论(0)
推荐(0)
摘要:
l 基本介绍 oop编程的三大特性是:封装,继承,多态,在php面向对象编程中,多态提的并不多,以为php本身就是多态。 l 抽象 在面向对象编程中,将一类事物共有的属性和行我提取出来,形成一个模板(类),这种解决问题的方法就是抽象。 class Account{ public $accountNo 阅读全文
posted @ 2022-03-05 15:22
xiaoovo
阅读(131)
评论(0)
推荐(0)
摘要:
l 定义 public static(){ 代码 } l 说明 (1) 静态方法是在类中定义的 (2) static是关键字,不能修改 (3) 静态方法专门用于操作静态属性 (4) 静态方法可以通过类名直接调用,形式:类名::静态方法名(参数) class A{ private static $ad 阅读全文
posted @ 2022-03-05 15:22
xiaoovo
阅读(56)
评论(0)
推荐(0)
摘要:
在某个类中想要调用其它的类,一般情况下是require或者include某个文件。但是这样的情况会出现就是不便于管理,类太多那不是就有很多的require吗,而且每次执行都要加载这些文件,会白白占用内存,其次当删除了某个类文件时,也要对应的修改include或者require语句。 //一般情况 r 阅读全文
posted @ 2022-03-05 15:21
xiaoovo
阅读(40)
评论(0)
推荐(0)
摘要:
l static关键字是在类中描述成员属性和方法是静态的。static成员能够限制外部的访问,因为static成员是属于类的,不属于任何对象实例,是在类第一次被加载的时候分配的空间,其他类无法访问,只能对类的实例共享,能对类的成员形成保护 l 静态成员是在类第一次加载的时候就创建的,所以在类的外部不 阅读全文
posted @ 2022-03-05 15:21
xiaoovo
阅读(161)
评论(0)
推荐(0)
摘要:
1 魔术方法 1.1 __set方法 _set() 方法用于设置私有属性值;在类里面使用了 __set() 方法后,当使用 $Person->name = "小红"; 这样的方式去设置对象私有属性的值时,就会自动调用 __set() 方法来设置私有属性的值。 class Person{ privat 阅读全文
posted @ 2022-03-05 15:20
xiaoovo
阅读(78)
评论(0)
推荐(0)
摘要:
1 文件操作 1.1 touch 可以用来创建文件。 (PHP 4, PHP 5, PHP 7, PHP 8) touch — 设定文件的访问和修改时间 1.1.1 说明 touch(string $filename, int $time = time(), int $atime = ?): boo 阅读全文
posted @ 2022-03-05 15:19
xiaoovo
阅读(29)
评论(0)
推荐(0)
摘要:
直接在a标签中写路径 在路径的php代码中包含如下就行。 <?php // 输出 PDF 文件 header('Content-type: application/pdf'); // 名称为 downloaded.pdf header('Content-Disposition: attachment 阅读全文
posted @ 2022-03-05 15:18
xiaoovo
阅读(63)
评论(0)
推荐(0)
摘要:
1.1 机制 当上传一个文件时,会先将其作为临时目录传到服务器,如果不将其启动到其它目录,就会删除。 1.2 需要使用的东西 <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="fil 阅读全文
posted @ 2022-03-05 15:15
xiaoovo
阅读(36)
评论(0)
推荐(0)