引用类的三种方式

  • 非限定名称: 相当于“当前路径”

  • 限定名称: 相当于“相对路径”

  • 完全限定名称: 相当于“绝对路径” 修饰符“\”

类的别名引入

使用别名的原因有二个: 简化, 重名

  • 别名引用
  1. use app\admin\models\UserModel as UserModel;
  2. $user = new UseModel;
  • 如果引用的名称和别名一致,可以省略不写
  1. use app\admin\models\UserModel;
  2. $user = new UseModel;
  • 如果当前空间与引用的名称的别名冲突,需要更改别名
  1. class UserModel
  2. {
  3. private $age;
  4. }
  5. use app\admin\models\UserModel as User;
  6. $user = new User;

自动加载类

  1. spl_autoload_register(function ($class) {
  2. $file = str_replace('\\', DIRECTORY_SEPARATOR, $class) . '.php';
  3. require $file;
  4. });

空间成员的访问优先级

全局成员:类,函数,常量

  • 访问类:,只在当前空间中查找,找不到拉例,不会自动去全局找找

  • 访问函数: 如果当前空间不存在,会自动到全局去查询

  • 访问常量: 如果当前空间不存在,会自动到全局去查询

mysql基础

数据定义类 简称DDL

  • 创建数据库
  1. create test collate utf8mb4_unicode_ci;
  • 切换数据库
  1. use test;
  • 查看数据库
  1. show databases;
  • 查看正在使用数据库
  1. select database();
  • 删除数据库
  1. drop database test;
  • 创建数据表
  1. create table user(
  2. id int unsigned auto_increment not null primary key,
  3. name varchar(100) not null comment '姓名',
  4. age date not null comment '年龄',
  5. gender enum('male','female') not null comment '性别',
  6. add_time timestamp not null comment '创建时间'
  7. )engine = innodb auto_increment = 1 collate = utf8mb4_unicode_ci;

数据表操作类 简称DML

  • 新增数据
  1. insert user (name,age,gender) values ('jack','1998-2-3','male');
  • 删除数据
  1. use test;
  • 更新数据
  1. update user set gender = 'female' where id = 1
  • 查询数据
  1. select * from user

更多相关文章

  1. 0223-空间引用类的三种方式,写一个自动加载类;
  2. 命名空间类三种引用、类导入命名冲突解决、自动加载类、mysql操
  3. 描述类成员的重载、全局成员以及命名空间
  4. 类成员重载、全局成员、命名空间声明与访问、命名空间分解与合并
  5. 类成员重载-全局成员-命名空间声明访问分解合并-子空间访问任何
  6. Linux修改Bash配置文件
  7. 实战Spring Boot 2.0系列(二) - 全局异常处理和测试
  8. 将android的adb命令工具作用于mac全局
  9. 全局获取Context的技巧(再也不要为获取Context而感到烦恼)

随机推荐

  1. 实现调用android URLConnection封装后快
  2. android 核心组件( 1 ) 常用布局, adapte
  3. Android中利用GridView实现水平和垂直均
  4. Android release版本apk添加数字签名
  5. android如何配置基本环境
  6. Android时区问题
  7. Android(安卓)wifi热点创建和自动连接
  8. Android调用系统自带的文件管理器进行文
  9. 《疯狂Android讲义》学习笔记二
  10. 基于 Android NDK 的学习之旅-----目录