安装ThinkPHP6一、安装ThinkPHP6框架 注意:ThinkPHP6.0运行环境要求PHP7.1+,因此在安装TP框架之前需要检测一下当前的PHP版本。可以使用php -v命令来查看PHP版本。 php -v 自从TP6.0开始,必须...
仿京东APP商城首页利用所学的HTML、CSS写一个纯前端的页面用到的知识: HTML CSS iconfont图标组件
MySQL常用的查询操作一、MySQL查询语法 MySQL数据库使用SELECT语句来查询数据。 1.1 语法 SELECT column_name,column_nameFROM table_name [WHERE Clause][LIMIT N...
mvc控制器的访问与参数解析和API接口获取数据一、控制器访问与参数解析我们在使用框架,诸如 ThinkPHP 、Laravel时,访问一个页面,例如:http://localhost/idnex.php/user/admin/id/1,这样就可以找...
Composer常用指令以及自动加载器的使用方式一、Composer常用指令 composer install: 安装 composer.josn 中的依赖;composer update: 更新依赖,后面可以跟上包名,指定更新哪个包;compose...
实战项目:AJAX实现无刷新分页功能一、效果图 二、实现步骤首先,实现一个分页,PHP后端需要给前端提供两个数据即可实现分页: 1. 一共需要分多少页; 2. 每页显示的数据是多少条。 根据上面两条原理,我们先设计一个数据库,并插入一些数据: 建表...
命名空间与数据库基础一、命名空间1.1 命名空间的三种引入方式命名空间名称定义有三种: 非限定名称:名称中不包含命名空间分隔符,类似于计算机文件系统的“当前路径”;限定名称:名称中含有命名空间分隔符,类似于计算机文件系统的“相对路径”;完全限定名称...
类与对象之重载和命名空间的概念一、重载PHP提供的“重载”是指动态的“创建”类属性和方法。是通过魔术方法来实现的。 当调用当前环境下未定义或不可见的类属性或方法时,重载方法会被调用。 所有的重载方法都必须被声明为 public。 1.1 属性重载pu...
实战:购物车功能一、两个实用的数组函数1.1 Array.every()every()方法传入回调函数,这个回调函数有三个参数,分别是: item:用于测试的当前值;index:当前测试值的索引,这是一个可选参数;every:用于测试的数组,这也是...
一、定义一个接口并完善它
面向对象编程基础一、什么是面向对象?面向对象编程(Object Oriented Programming),简称OOP。 它将真实世界各种复杂的关系,抽象为一个个对象,然后由对象之间的分工与合作,完成对真实世界的模拟。 面向对象的特性: 封装性继承...
PHP常用的字符串处理函数1.trim() 去除字符串首尾的空白字符(或其他字符) 语法 trim(string $str, string $char) : string 该函数返回字符串去除空白字符之后的字符串str。 参数 str:待处理的...
PHP常用的数组函数一、array_diff 计算数组的差集 语法 array_diff(array $array, array ...$arrays) : array 参数 array: 要被比对的数组 arrays: 更多比较的数组 返回值 ...
函数的类型、参数与返回值一、函数的基本语法 语法 function functionName(类型限定 参数列表) : 返回值类型{} 案例:计算两个数之和。 function sum (int $a, int $b) : string{ r...
PHP常用运算符与流程控制一、PHP常用的运算符1.1 算术运算符 算数运算符是最常用的符号,就是常见的数学上的操作符,用来处理简单的算数运算。 运算符 意义 示例 结果 + 加法运算 1 + 2 3 - 减法运算/取负数 10 ...