摘要: http_build_query() //是将给出的关联(或下标)数组变成一个经过 URL-encode 的请求字符串 示例<?php $arr = ['username'=>'liizlu','daihao'=>'wangbadan']; $str = http_build_query($arr) 阅读全文
posted @ 2019-08-25 14:12 runde 阅读(214) 评论(0) 推荐(0)
摘要: parse_str(string,array) 将query字符串变成关联数组 参数 描述 string 必需。规定要解析的字符串。 array 可选。规定存储变量的数组的名称。该参数指示变量将被存储到数组中。 示例 <?php parse_url(string,$component=1) 解析 U 阅读全文
posted @ 2019-08-25 14:01 runde 阅读(289) 评论(0) 推荐(0)
摘要: __tostring 触发时机:echo 一个对象的时候触发 该函数需要return一个字符串 __debugInfo 触发时机:var_dump 一个对象的时候触发 该函数需要return 一个数组 __call 触发时机:当调用一个不存在对象方法的时候触发 参数一:函数名 参数二:是一个数组,函 阅读全文
posted @ 2019-08-21 23:18 runde 阅读(374) 评论(0) 推荐(0)
摘要: __unset 触发时机:对象在外部销毁私有或者受保护成员属性的时候调用 该方法有一个参数:参数就是私有的成员属性名 __isset 触发时机:对象在外部判断私有或者受保护成员属性的时候调用 该方法有一个参数,参数就是私有的成员属性名 __destruct 析构方法 触发时机:当对象被销毁的时候自动 阅读全文
posted @ 2019-08-21 21:07 runde 阅读(245) 评论(0) 推荐(0)
摘要: 什么是魔术方法 系统在特定的时机自动调用的方法 __get 触发时机:对象在外部访问私有成员或者受保护属性时调用 该方法有一个参数:参数就是属性名 __set 触发时机:对象在外部设置私有或者受保护成员属性值的时候调用 该方法有两个参数 参数一:成员属性名 参数二:要设置的值 阅读全文
posted @ 2019-08-21 20:33 runde 阅读(456) 评论(0) 推荐(0)
摘要: <?php$dsn = 'mysql:host=localhost;dbname=user;charset=utf8';try{ $pdo = new PDO($dsn,'root','123456'); $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMO 阅读全文
posted @ 2019-08-15 23:21 runde 阅读(320) 评论(0) 推荐(0)
摘要: 预处理语句 优点:效率高 (用于执行多个相同的 SQL 语句,并且执行效率更高)、 安全(防止 MySQL 注入) 阅读全文
posted @ 2019-08-14 21:17 runde 阅读(494) 评论(0) 推荐(0)
摘要: 多条SQL语句当成一个整体来进行执行,如果其中由一条SQL语句没有执行成功, 那么所有的SQL语句都要执行失败,将状态回滚到最初状态。 MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理!其他的类型是不支持的! PDO::beginTransaction 启动一个事务 PDO::com 阅读全文
posted @ 2019-08-14 20:08 runde 阅读(208) 评论(0) 推荐(0)
摘要: try-catch:映射到代码中,try是尝试执行某一块代码,然后如果出现异常情况,那么需要手动抛出异常(throw),抛出异常后,就会被catch捕获到。注:try-catch是一种结构,一个try必须至少对应一个catch.注:try和catch之间不能加任何代码 流程:程序正常运行try结构中 阅读全文
posted @ 2019-08-13 00:47 runde 阅读(157) 评论(0) 推荐(0)
摘要: 接口(抽象的抽象类)interface:接口implements:实现1、接口中的方法都是抽象方法,所以abstract可以省略不写2、接口中的方法必须是public3、接口中只能规定方法,不能写属性,(接口中可以写常量)4、一个类可以实现多个接口,中间用逗号隔开5、一个类可以先继承父类,然后再实现 阅读全文
posted @ 2019-08-11 23:49 runde 阅读(203) 评论(0) 推荐(0)