1. 解析pathinfo(从url解析控制器和方法)url: http://php.io/PHP/0305/0305test/index.php/weather/get/city/%E5%8D%97%E9%98%B3效果图 代码
自己手写一个简易的MVC框架mvc结构分为: m(model) - v(view) - c(controller).其中m和v可用第三方包实现,而c这需要自己实现(原因: c是业务逻辑实现区,充满了不确定性).m用到的第三方库为: catfan/me...
写一个实现的多文件上传案例,并将它封装成一个可复用的函数或类 2. 实例演示MVC与依赖注入的原理,以及服务容器对依赖对象的管理的实现过程。。。。 1. 多文件上传案例文件夹结构 upload.phpcommon.phpuploads uplaod...
该链接为这个实战的前置代码, https://www.php.cn/blog/detail/26509.html 在上次的基础上添加了登录,注册,退出登录的功能(有简单的验证,如邮箱格式), 并且实现了一个简单的权限管理(用户没有登录的情况下只能查看...
PS: 本次提交的是一个文件夹,由于博客不能提交文件夹,所以我按照文件目录直接贴的代码. 效果展示 目录结构 job config config.phpconnect.php controller handle.phpdelete.phpselec...
1. 预处理原理: 可以防止SQL注入攻击1.什么是预处理: SQL语句中数据只有在执行阶段再与字段进行绑定过程:// 1.生成预处理语句:prepare stmt from 'select sid, name, gender, salary fro...
1. 命名空间的引入方式
1. 描述类成员重载的原理与实现;1.原理: 动态的创建属性和方法.2.实现: 通过魔术方法[__set,__get,__isset,__unset,__call,__callStatic]来实现.实例: // 实例:class Demo1{ ...
1. 接口
1. 实例演示类声明,类的实例化,类的静态成员与类的扩展
//------------------------------字符串操作-----------------------------------------------// 1. 将数组转为字符串打印: implode(连接符, 数组)和join()...
1. 数组的排序: 排序函数的参数相同(数组, 比较的类型,默认正常) 1.正向排序:sort()$arrSort = [];for ($i = 0; $i < 100; $i++) { $arrSort[] = (int)(lcg_valu...
1.函数作用域 php中函数的作用域有两个,一个函数作用域,一个是全局作用域.在函数作用域中不能访问函数的父级变量. 例: /** * 1.php中,函数作用域只用两种,一种是函数作用域,一种是全局作用域. * 2.在函数中不能访问父级变量(外层变量...
# 作业内容:1. 对象课件,将提及的全部运算符上机做一遍,并将你认为重要的发到博客中; 2. 实例演示分支与循环结构 ,并熟练写出他们的替代语法(不得抄课堂代码),自己想。 3. 文件包含的本质是什么?include,require的区别是什么,用...
...