JS基础:script标签用法、变量基础知识1.script标签用法 如果 script 标签中出现 src 属性,将调用一个外部 js 脚本,并忽略内部代码,如 script 标签中添加 async 属性: 可以实现外部的 js 文件与当前的 ht...
PHP基础:MVC利用服务容器统一管理外部对象1.代码示例
PHP基础:mvc中的控制器对外部对象的二种依赖注入方式1.二种依赖注入方式-注入到普通方法 先将类实例化,再将外部对象作为参数传入类方法中 -注入到构造方法 在类实例化时将外部对象传入类中,用构造方法将外部对象在类中共享 2.代码示例2.1...
PHP基础:数据展示页的分页显示条设置1.分页显示条功能 显示所在页数,点击页数即可直接跳转到对应的页数上 2.代码示例
PHP基础:单文件上传、多文件上传、批量上传1.单文件上传// 自定义上传异常类class UploadException extends Exception{ // 在异常子类中,可以访问并重写Exception中的四个属性,通过__toSt...
PHP基础:利用cookie与session实现用户的注册登陆与验证1.用户的注册、登陆与验证1.1实现思路-当用户打开首页时,判断用户是否已登陆过,如未登陆过,跳转到登陆页面;-用户输入登陆信息,点击登陆,连接数据库进行验证用户输入的账号与密码是否...
PHP基础:命名空间基础知识及类文件的自动加载1.命名空间基础知识1.1声明命名空间的语法 用关键字namespace来声明命名空间namespace 空间名称; 1.2命名空间的使用: 非限定名称:成员前面不添加任何的空间名称,包括\,相当于当前...
PHP基础:interface接口+trait组件+抽象类综合实例练习1.实现思路 1.1用interface接口作为顶层设计,将核心设计代码放入接口中1.2用trait组件作为功能模块,将公用模块代码放入trait中1.3用抽象类作为功能区,将tr...
PHP基础:trait方法命名冲突解决方案及修改访问控制1.trait组合的同名方法命名冲突的解决方案 1.1指定默认执行(替代方式)1.2给不同的组件方法起别名 // 组件1trait t1{ public function tfun() ...
PHP基础:interface接口与trait组件基础1.interface接口基础 interface接口相当于设计/抽象类,可将顶层设计代码放入interface接口中,再通过工作类的继承将其实现,接口不能被实例化,只能被继承。 interfa...
PHP基础:类继承、抽象类与接口1.类继承的三大功能:继承, 重写, 扩展 继承: 父类的二类成员自动成为子类的成员重写: 覆写与父类/基类同名的成员(属性, 方法)扩展: 子类添加自身的方法来增加/扩展父类的功能 // 父类class fathe...
PHP基础:加载外部文件、类与对象1.加载外部文件-include 条件加载-include_once 去重条件加载-require 强制加载-require_once 去重强制加载 要加载的外部文件内容: echo '这是加载的外部文件!'; ...
PHP基础:数组回调函数的应用1.array_filter():用回调函数过滤数组中的单元 array_filter(要处理的数组,回调函数(用于处理数组),默认只接收值/ARRAY_FILTER_USE_BOTH接收键和值/ARRAY_FILTER...
PHP基础:数组函数1.数组函数之数组的分割与合并// (1)array_chunk 将一个数组分割成多个$arr=array('id'=>'1','name'=>'baoyu','age'=>30,'sex'=>'man');echo '将一...
PHP基础:字符串函数1.格式化输出 让输出的数据更优雅 $myname = 'BAOYU';// (1)printf(): 格式化输出,%s代表字符串, %d代表数值printf('你好 %s !', $myname);echo '';// (2)...