随笔分类 -  php

摘要:简介: PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。实现 PDO 接口的每个数据库驱动可以公开具体数据库的特性作为标准扩展功能。注意利用 PDO 扩展自身并不能实现任何数据库功能;必须使用一个 具体数据库的 PDO 驱动 来访问数据库服务。 PDO 提供了一个 数 阅读全文
posted @ 2022-04-12 19:35 xiaoovo 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1 mysqli 1.1 mysqli连接数据库 <?php $hostname = 'localhost'; $username = 'root'; $password = 'root'; $database = 'sora'; $id = $_POSt['id']; $pwd = $_POST[ 阅读全文
posted @ 2022-03-05 15:26 xiaoovo 阅读(23) 评论(0) 推荐(0) 编辑
摘要:暂时写点代码看着,以后再来深入了解。 class Cat{ public $name; public $food; public function __construct($name,$food){ $this->name = $name; $this->food = $food; } public 阅读全文
posted @ 2022-03-05 15:26 xiaoovo 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1.1 为什么需要使用类常量 当不希望一个成员变量被修改,希望该变量的只是固定不变的。这时可以用const去修饰该成员属性,这样这个属性就自动成为常量,比如所得税率,数学中的圆周率等。 1.2 类常量的基本语法 class 类名{ const 常量名 = 初始值; } 说明: (1) const是关 阅读全文
posted @ 2022-03-05 15:25 xiaoovo 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1 php面向对象编程的相关技术 1.1 对象遍历 class A{ public $name = "sora"; public $age = "20"; protected $abilty = "php"; private $hobby = "music"; public function dis 阅读全文
posted @ 2022-03-05 15:25 xiaoovo 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 final关键字 1.1 基本介绍 当不希望某个成员方法被子类重写时,我们可以将方法修饰为final方法。当不希望某个类被继承,我们可以将该类修饰为final类。 1.2 基本语法 final 类名{ final 访问修饰符 function 方法名(){ //函数体 } } 阅读全文
posted @ 2022-03-05 15:24 xiaoovo 阅读(23) 评论(0) 推荐(0) 编辑
摘要:用于设计者设计,但是并不实现,只是声明。 abstract class Animal{ abstract public function introduce(); public function scream(){ echo "I scream"; } } class A extends Anima 阅读全文
posted @ 2022-03-05 15:23 xiaoovo 阅读(26) 评论(0) 推荐(0) 编辑
摘要:l 基本介绍 接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况吧这些方法写出来。 快速入门案例: interface iSpeak{ public function speak(); } class Animal implements iSpeak{ public f 阅读全文
posted @ 2022-03-05 15:23 xiaoovo 阅读(31) 评论(0) 推荐(0) 编辑
摘要:l 基本介绍 oop编程的三大特性是:封装,继承,多态,在php面向对象编程中,多态提的并不多,以为php本身就是多态。 l 抽象 在面向对象编程中,将一类事物共有的属性和行我提取出来,形成一个模板(类),这种解决问题的方法就是抽象。 class Account{ public $accountNo 阅读全文
posted @ 2022-03-05 15:22 xiaoovo 阅读(125) 评论(0) 推荐(0) 编辑
摘要:l 定义 public static(){ 代码 } l 说明 (1) 静态方法是在类中定义的 (2) static是关键字,不能修改 (3) 静态方法专门用于操作静态属性 (4) 静态方法可以通过类名直接调用,形式:类名::静态方法名(参数) class A{ private static $ad 阅读全文
posted @ 2022-03-05 15:22 xiaoovo 阅读(49) 评论(0) 推荐(0) 编辑
摘要:在某个类中想要调用其它的类,一般情况下是require或者include某个文件。但是这样的情况会出现就是不便于管理,类太多那不是就有很多的require吗,而且每次执行都要加载这些文件,会白白占用内存,其次当删除了某个类文件时,也要对应的修改include或者require语句。 //一般情况 r 阅读全文
posted @ 2022-03-05 15:21 xiaoovo 阅读(35) 评论(0) 推荐(0) 编辑
摘要:l static关键字是在类中描述成员属性和方法是静态的。static成员能够限制外部的访问,因为static成员是属于类的,不属于任何对象实例,是在类第一次被加载的时候分配的空间,其他类无法访问,只能对类的实例共享,能对类的成员形成保护 l 静态成员是在类第一次加载的时候就创建的,所以在类的外部不 阅读全文
posted @ 2022-03-05 15:21 xiaoovo 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1 魔术方法 1.1 __set方法 _set() 方法用于设置私有属性值;在类里面使用了 __set() 方法后,当使用 $Person->name = "小红"; 这样的方式去设置对象私有属性的值时,就会自动调用 __set() 方法来设置私有属性的值。 class Person{ privat 阅读全文
posted @ 2022-03-05 15:20 xiaoovo 阅读(67) 评论(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 阅读(25) 评论(0) 推荐(0) 编辑
摘要:直接在a标签中写路径 在路径的php代码中包含如下就行。 <?php // 输出 PDF 文件 header('Content-type: application/pdf'); // 名称为 downloaded.pdf header('Content-Disposition: attachment 阅读全文
posted @ 2022-03-05 15:18 xiaoovo 阅读(59) 评论(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 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
🔑