摘要: PHP 基础知识总结 2015-06-03 分类: 编程技术 PHP 代表 PHP: Hypertext Preprocessor PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码 PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器 PHP 文件的默认文件扩展 阅读全文
posted @ 2017-08-20 21:28 兔子不吃青菜 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1. 图片的上传大小受哪一些限制? 答:浏览器 其实php.ini文件里面 1. upload_max_filesize = 2M 限制单个文件上传大小 2. post_max_size = 8M 整个表单允许数据(4张) 3. 在上传类里面限制图片大小 $upload->maxSize 2. 扩展 阅读全文
posted @ 2017-08-20 21:17 兔子不吃青菜 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。 当异常被触发时,通常会发生:?当前代码状态被保存?代码执行被切换到预定义的异常处理器函数?根据情况,处理器也许会从保存的代码状态重新开始执行代码,终止脚本执行,或从代码中另外的位置继续执行脚本 我们将展示不同的错误处理 阅读全文
posted @ 2017-07-30 18:03 兔子不吃青菜 阅读(102) 评论(0) 推荐(0) 编辑
摘要: (PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.1.0) PDO::__construct — 创建一个表示数据库连接的 PDO 实例 (PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.1.0) PDO::__construct — 创建一个表示 阅读全文
posted @ 2017-07-30 15:03 兔子不吃青菜 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 并不能使用PDO扩展本身执行任何数据库操作,必须使用一个database-specific PDO driver(针对特定数据库的PDO驱动)访问数据库服务器。 PDO并不提供数据库抽象,它并不会重写SQL或提供数据库本身缺失的功能,如果你需要这种功能,你需要使用一个更加成熟的抽象层。 PDO需要P 阅读全文
posted @ 2017-07-30 14:54 兔子不吃青菜 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 数据库的操作步骤: 端口号:0到65535 3306:mysql数据库的默认端口号(可修改) mysql_connect(“本机地址”,“用户名”,“密码”,); new_link:如果用同样的参数第二次调用 mysql_connect() ,将不会建立新连接,而将返回已经打开的连接标识。参数 ne 阅读全文
posted @ 2017-07-30 14:49 兔子不吃青菜 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 含义:命名空间是一种封装事物的方法。 注意: ①Namespace必须写在所有代码的最前面 ②使用use可以指定加载命名空间及其对应的类,同时在类名后面可以使用as关键字,指定某个别名的类③一旦起别名(简化)之后,当前文件就可以使用这个别名来创建某个类的对象。 作用: ①用户编写的代码与PHP内部的 阅读全文
posted @ 2017-07-22 22:33 兔子不吃青菜 阅读(135) 评论(0) 推荐(0) 编辑
摘要: ①_autoload(代加载的类名) :尝试加载未定义的类。没有返回值。 缺点:最大缺陷是无法有多个autoload方法。 ②spl_autoload_register(): 欲注册的自动装载函数。如果没有提供任何参数,则自动注册autoload的默认实现函数 spl_autoload() 。 sp 阅读全文
posted @ 2017-07-22 22:29 兔子不吃青菜 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1、如果父类中的方法被声明为 final,则子类无法覆盖该方法 运行上述代码报以下错误: Fatal error: Cannot override final method BaseClass::moreTesting() 2、如果一个类被声明为 final,则不能被继承。 运行上述代码报如下错误: 阅读全文
posted @ 2017-07-22 22:24 兔子不吃青菜 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 特点: 以——(两个下划线)开头的类方法,会自动被调用。 常见的魔术方法有15个: __set(变量名称,变量值)(不需要有返回值):在给不可访问属性赋值时,__set() 会被调用。 标准形式不能改: 需要设置值和值的类的属性名称, 魔术方法必须是公共的(Public),且不能定义为静态的(sta 阅读全文
posted @ 2017-07-22 22:13 兔子不吃青菜 阅读(125) 评论(0) 推荐(0) 编辑