一、Js 的组成1、JS 语言核心(只有三部分) STT 组成部分 描述 1 ECMAScript 核心语法 2 DOM Document Object Model 文档(html/xml)对象模型 3 BOM Browser O...
Composer常用命令 composer.json文件:描述了当前项目所依赖的包/组件/类库和版本。 1、交互式创建composer.json文件命令: composer init。 创建composer.json的步骤:在当前项目所在目录下执行...
Composer常用命令1、安装Composer macOS: 准备工作: composer要求 php 5.3以上php -v:查看版本下载composer应用程序: curl -sS https://getcomposer.org/install...
路由 路由原理:从url地址中解析数据。 _GET: 返回查询字符串拆解的数组implode(): 将数组切割成字符串vprintf:按照指定模板打印$_SERVER['QUERY_STRING'];获取url地址的查询字符串$_SERVER['...
MVC框架 Model:模型类,数据库操作View:视图类,展示到客户端Controller:控制器依赖注入:在客户端实例化类,把对象当做参数注入调用方法容器:对象容器,对象管家 Model代码:
代码展示分页1、php代码
一、PHP配置 序号 配置项 默认值 描述 1 file_uploads On on支持文件上传;off 不支持 2 upload_tmp_dir /tmp 临时目录 3 max_file_uploads 20 单次请求时允许上传...
COOKIE1、数据保存在客户端浏览器上,如果浏览器关闭cookie,则无法使用2、创建cookie:setcookie(名称,值,[过期时间])3、使用cookie:$_COOKIE['名称']4、删除cookie:为cookie设置一个已经过期的...
PDO CURD操作连接数据库四个参数: stt 说明 1 数据库的主机名: host 2 用户名: username 3 用户密码: password 4 默认的数据库 :dbname 1、连接数据库:$mysql...
PDO CURD操作 1、连接数据库:$pdo = new PDO($dsn, $username, $password);; DSN: 数据库类型:host=数据库的主机地址;dbname=默认的数据库名称;chart=… ;port= … $d...
一、命名空间关键字和常用术语1、namespace: 声明一个命名空间。2、完全限定名称:总是从根空间开始,第一个字符一定是反斜线。3、限定名称:成员名称前面至少要一个命名空间, 至少要有一个反斜线,且不能在首位。4、非限定名称:成员前面不能有任何的...
序列化 serialize();序列化:就是把不能直接存储的数据转换成可存储的数据。unserialize();反序列化: 就是把序列化的数据,转换成我们需要的格式__sleep(): 魔术方法,当序列化一个对象的时候自动调用__wakeup(): ...
一、后期静态绑定1.原理 后期静态绑定工作在: 静态继承上下文的环境中new self替换为new staticself: 与定义类绑定static: 与调用类绑定不要再使用parent 演示:
TraitTrait基础知识 命名冲突解决办法:1.insteadOf重命名; 2. as别名在trait中改变trait成员的访问控制as 演示Trait命名冲突的解决和改变trait成员的访问控制:
接口1、基本语法和使用场景 声明关键字: interface语法和类相似: 抽象方法, 常量, 构造方法所有方法都是抽象方法访问控制必须是public接口: 完全分离了” 设计(抽象类中完成)与实现(工作类中完成)实现接口关键字:implements...