一、数组函数1. 键名相关 array_keys: 获取所有键名组成的数组array_key_exists: 是否存在指定键名array_key_last“ 获取最后一个键名php7.3+array_key_first: 获取第一个键名php7.3+...
文件上传相关知识点:1、PHP配置: 1.1 file_upload: On / Off 是否允许上传文件1.2 upload_tmp_dir: 文件上传临时目录1.3 upload_max_filesize: 默认32M, 单个文件上传的最大尺寸1...
一、单例模式单例模式:创建类的唯一实例,不允许多次实例化一个类,例如数据库的连接有最大上限1000,NEW一次PDO就会多一个类实例,前面的连接如果没释放,就会增加一个,达到最大连接数以后,后面的就不无法再连接数据库了。 将类中的构造方式私有化pri...
一、MVC框架:Model —>View —> Container(对象容器) —> Facade(门面) —> ControllerMVC框架:Model:模型类,数据库操作View:视图类,展示到客户端Container:对象容器,对象管家Fac...
PHP 闭包与异常1、PHP中的闭包, 是用匿名函数表示, PHP不区分是匿名函数还是闭包2、一个对象变量加上括号,就可以当函数调用。3、__invoke():把对象当函数4、__toString(): 把对象当字符串。5、bindTo:复制当前闭包...
2.1 安装Composer macOS:准备工作: composer要求 php 5.3以上php -v:查看版本下载composer应用程序: curl -sS https://getcomposer.org/installer | php安装c...
MySQLi/接口与多态1、MySQLi常见的CURD操作1.1 新增
命名空间关键技术一、关键字和常用术语1、完全限定名称:从全局空间开始查找的成员,类似绝对路径。 2、限定名称:从当前空间开始查找的成员,类似相对路径。 3、非限定名称:仅在当前空间查找的成员,类似当前路径。 4、use:导入关键字。用法:use .....
PHP会话控制实战cookie、sessionCOOKIE1、数据保存在客户端浏览器上,如果浏览器关闭cookie,则无法使用2、创建cookie:setcookie(名称,值,[过期时间])3、使用cookie:$_COOKIE['名称']4、删除...
数据验证与数据序列化一、$_SERVER变量:1、$_SERVER['PHP_SELF']:当前执行脚本的文件名,与 document root 有关。2、$_SERVER['GATEWAY_INTERFACE']:服务器使用的 CGI 规范的版本;...
接口、抽象类、命名空间与MVC一、接口1、知识点1.1 对象的模板是:类; 类的模板是:接口1.2 面向接中编程:是实现面向对象编程的三大特征(继承、封装、多态)之多态的重要手段1.3 继承:extends; 封装:public, private, ...
类与对象基本知识基本知识1、OOP 就是指面向对象编程2、类:是指对象的模板; 对象:是指类的实例。3、 面向对象编程三步骤:创建类、添加类成员(属性、方法)、访问类成员(成员指向符->)———————————————————————————————...
PHP循环控制,for,while遍历关联数组一、PHP循环控制数组指针1、key():返回当前数组元素的键2、current():返回当前数组元素的值3、next():将指针指向数组元素当前元素的下一个元素的位置4、reset():复位数组指针,指...
PHP基础(常量、双引号、数组、分支控制)一、常量的创建与访问 常量是一种特殊的变量, 仅允许初始化一次, 不允许更新, 可以理解为只读变量常量没有作用域限制, 在编程的时候非常有用, 经常用来表示状态, 或数据共享常量不是变量, 不需要”$”, 但...
PHP基础入门一、编程基础1、计算机如何表示信息?计算机中的数据和代码都是通过二进制表示。(逢2进1) 2、计算机如何区分数据和代码?任何需要执行的程序(代码), 都必须事先保存到计算机的内存中。内存: 理解为宾馆的客房,客房有客人, 和房号, 客人...