- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 PDO 创建PDO对象与链接相关设置
<?phptry{ /* $dsn 数据库驱动 mysql:dbname=数据库名 host=数据库地址 */ $dsn = "mysql:dbname=api;host=localhost"; /* 数据库用户名 */ $name = "root"; /* 数据库密码 */ $pwd = "root"; /* 实例化PDO对象 参数:数据库驱动 用户名 密码 */ $p
2017-09-29 16:16:19 400
原创 面向对象 多态
面向对象的多态性:是指在父类中定义的属性或行为被子类继承之后,可以具有不同的数据类型或表现出不同的行为。这使得同一个属性或行为在父类及各个子类中具有不同的语义。on1.php<?phpinterface USB{ public function run();}?>key.php<?phpinclude_once('./on1.php');class key i
2017-09-28 18:04:33 220
原创 面向对象 接口
<?phpheader("Content-Type: text/html; charset=utf-8");/* * 接口 * 声明关键字 interface * 接口中可以声明常量,也可以声明抽象方法 * 接口中的方法都是抽象方法不需要使用abstract修饰 * 接口不能实例化,需要用一个类去实现它 * 一个类可以实现多个接口(解决了PHP单继承的问题) * 父类方法子类必须
2017-09-28 17:21:47 185
原创 面向对象 抽象方法 抽象类
<?phpheader("Content-Type: text/html; charset=utf-8");/* * 含有抽象方法的类一定是抽象类 * 抽象类不一定含有抽象方法 * 抽象类中可以有普通的方法 * 抽象类不能直接实例化,必须由一个子类去继承它,并把所有父类中的抽象方法都实现(重写) */abstract class person{ /* 定义抽象方法:修饰词:abs
2017-09-28 17:00:06 253
原创 面向对象 串行化对象 魔术方法
<?phpheader("Content-Type: text/html; charset=utf-8");$arr = array('name'=>'娜美','age'=>18,'sex'=>'女');/* 串行化 *可以串行化数组/对象 * 串行化对象时只是串行化了成员属性 * * 反串行化 * 可以把串行化的结果进行反串行化操作 */$str = seriali
2017-09-28 16:08:55 269
原创 面向对象 魔术方法 __clone() __toString() __call() __autoload()
__clone() 在克隆对象时被自动调用<?phpheader("Content-Type: text/html; charset=utf-8");class demo{ public $name; public $age; public function __construct($name,$age){ $this -> name = $name; $this -
2017-09-28 16:00:12 254
原创 面向对象 < const > 常量定义 与 < instanceof > 判断实例化
<?phpheader("Content-Type: text/html; charset=utf-8");class demo{ /* * 常量定义时要赋值 * 常量一旦定义不能修改 * 如果是多个单词组成常量名需要用下划线分隔 */ const HOST = '娜美'; const DB_HOME = '罗宾'; public function get(){
2017-09-27 11:51:04 234
原创 面向对象 单例设计模式
<?phpheader("Content-Type: text/html; charset=utf-8");class DB{ /*声明一个变量的成员属性,主要用静态成员属性只能初始化一次的的特性,把它作为标识*/ static $obj = null; /*链接数据库*/ private function __construct(){ echo 'mysqli linkded.
2017-09-27 10:46:23 184
原创 面向对象 < static > 与 < final > 修饰属性和方法
<?phpheader("Content-Type: text/html; charset=utf-8");class demo{ /* static 修饰成员属性,这个成员属性就是静态的成员属性*/ static public $name = '娜美'; /*静态的成员属性只能初始化一次,所有实例化的对方访问的都是同一个静态成员属性*/ static public $num = 0;
2017-09-26 17:43:26 358
原创 面向对象 子类中 < 重载 重写 >父类的方法
<?phpheader("Content-Type: text/html; charset=utf-8");class person{ public $name; public $age; public $sex; public function __construct($name,$age,$sex){ $this -> name = $name; $this -> ag
2017-09-26 16:51:01 345
原创 面向对象 访问类型的控制
<?phpheader("Content-Type: text/html; charset=utf-8");class person{ public $name; private $age; protected $sex; public function __construct($name,$age,$sex){ $this -> name = $name; $this -
2017-09-26 16:15:08 232
原创 面向对象 继承
<?phpheader("Content-Type: text/html; charset=utf-8");class person{ public $name; public $age; public $sex; public function __construct($name,$age,$sex){ $this -> name = $name; $this -> ag
2017-09-26 15:04:24 119
原创 面向对象 __unset 魔术方法
<?phpheader("Content-Type: text/html; charset=utf-8");class person{ private $name; protected $age; public function __construct($name,$age){ $this -> name = $name; $this -> age = $age; }
2017-09-26 11:51:56 179
原创 面向对象 __isset 魔术方法
<?phpheader("Content-Type: text/html; charset=utf-8");class person{ private $name; protected $age; public function __construct($name,$age){ $this -> name = $name; $this -> age = $age; }
2017-09-26 11:29:15 350
原创 面向对象 __get 魔术方法
<?phpheader("Content-Type: text/html; charset=utf-8");class person{ private $name; protected $age; public function __construct($name,$age){ $this -> name = $name; $this -> age = $age; }
2017-09-26 11:01:56 280
原创 面向对象 __set 魔术方法
<?phpheader("Content-Type: text/html; charset=utf-8");class person{ private $name; protected $age; public function set($name,$value){ $this -> $name = $value; } /* * 魔术方法__set 自动调用 *
2017-09-26 10:30:51 300
原创 面向对象 私有、受保护、公有
<?phpheader("Content-Type: text/html; charset=utf-8");class person{ public $name = '精灵'; //公有的 private $age = 2000; //私有的 protected $sex = '女'; //受保护的// var $height; //如果不确定使用哪种封装,就用 var 修饰
2017-09-26 10:02:57 837
原创 面向对象 析构方法 销毁对象时自动触发
<?phpheader("Content-Type: text/html; charset=utf-8");class person{ public $name; public $age; public $sex; /* * 可以有默认值 $s = 男 */ public function __construct($n,$a,$s="男"){ $this -> name
2017-09-25 17:17:15 882
原创 面向对象 构造方法 初始化对象
<?php header("Content-Type: text/html; charset=utf-8");class person{ public $name; public $age; public $sex; /* * 构造方法 __construct() 是在实例化对象时被自动调用 * 用途:可以用于初始化程序(可以给成员属性赋值,也可以调用成员方法)
2017-09-25 16:29:39 632
原创 vue-cli 中使用Vuex
1)安装Vuex.jsnpminstall vuex --save2)在src目录下新建文件夹vuex 并在该文件夹下新建vuex.js/*自己定义的vuex.js*/import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)const store={ state:{ msg:'',
2017-09-25 11:42:52 385
原创 vue-cli 路由重定向
import Vue from 'vue'import Router from 'vue-router'import Hello from '@/components/Hello'import login from '@/components/login'import reg from '@/components/reg'import chen from '@/components/co
2017-09-20 22:58:21 3566
原创 vue v-for及对数据的 push 操作
template> div class="hello"> div class="top">这里是首页div> button @click="addItem">增加button> ul> li v-for="g in list"> span>{{g.mm}}span>** span>{{g.price}}span>
2017-09-17 23:41:53 27174
原创 价格排序
html>html>head> meta charset="UTF-8"> title>title> script src="jquery-1.9.1.js">script> script> $.ajax({ url: 'data.json',//获取本地json数据,在同文件夹下 type: "g
2017-09-06 18:02:14 684
加密解密资源包crypto-js、aes.js、sha(1-512).js、md5.js、mode-cfb.js(系列)等等
2020-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人