摘要: ThinkPHP是什么?有何优点? ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架,ThinkPHP为WEB应用开发提供了强有力的支持,这些支持包括: * MVC支持-基于多层模型(M)、视图(V)、控制器(C)的设计模式* ORM支持-提供了全功能和高性能的ORM 阅读全文
posted @ 2019-07-26 16:46 筏愫 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 首先来看下不做任何处理的php登录,首先是HTML页面代码 其次是php处理代码: 页面效果: 从上面的代码可见,我们输入账户名密码后,进入处理页面,与数据库作对比,如果账号密码都正确的情况之下,输出login success ,错误则输出login error。运行效果也正常,但如果我们在账户名处 阅读全文
posted @ 2019-07-25 17:53 筏愫 阅读(155) 评论(0) 推荐(0) 编辑
摘要: PDO是什么? pdo是php数据对象,即php data object 。使用pdo是为了让我们能够使用相同的代码连接不同的数据库。PDO扩展是以面向对象的方式来进行封装,也就是说,我们的PDO扩展实际上就是指封装好的PDO类。 如何检测是否有pdo? 建立php页面,echo phpinfo() 阅读全文
posted @ 2019-07-25 15:00 筏愫 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 简述require、include、require_once、include_once的区别 阅读全文
posted @ 2019-07-24 15:41 筏愫 阅读(140) 评论(0) 推荐(0) 编辑
摘要: mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组 来看下面的例子: 数据库中有上述几条数据,一般我们想取用就要按照如下代码: 写到这里,$res如果你打印的话,会发现他是一个资源型的结果集,我们并不能直接用,这时候我们就需要用到mysql_fetch_assoc() 函数从 阅读全文
posted @ 2019-07-24 14:59 筏愫 阅读(298) 评论(0) 推荐(0) 编辑
摘要: smarty是什么? Smarty是一个使用PHP写出来的模板引擎,是业界最著名的PHP模板引擎之一。Smarty分离了逻辑代码和外在的内容,提供一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。Smarty工作的目的是要使PHP程序员同前端人员分离,使程序员改变程序的 阅读全文
posted @ 2019-07-24 14:09 筏愫 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 首先先来了解下内存段,内存段共分为四个,栈、堆、代码段、初始化静态段。程序中不同的声明存放在不同的内存段内,栈空间段是存储占用相同空间长度并且占用空间小的数据类型的地方,比如说整型1, 10, 100, 1000, 10000, 100000等等,在内存里面占用空间是等长的,都是64位4个字节。 那 阅读全文
posted @ 2019-07-23 19:37 筏愫 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 我们称以存在的用来派生新类的类为基类,又称做父类,超类。由已存在的类派生出的新类称为派生类,又称为子类。从一个基类派生的继承称单继承,从多个基类派生的继承称为多继承。也就是说:一个类只能直接从一个类中继承数据。 那么,怎样实现继承呢?很简单,我们只需要按照创建类的方法后跟一个单词extends 父类 阅读全文
posted @ 2019-07-23 17:24 筏愫 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1.验证码代码如下,新建一个含如下代码的PHP文件,此处取名为ValidateCode.php: 2.新建一个生成验证码的页面,此处取名为Code.php,然后引入上面的php代码,实例化类,调用上面的doimg方法。 3.上面的步骤做完后,就可以在其它页面通过img标签的src属性调用Code.p 阅读全文
posted @ 2019-07-23 16:55 筏愫 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 类的封装性,简单来说就是在属性和方法前加了一个限定词,在php中有三个限定词:public(公共的)、protected(被保护的)、private(私有的),如果属性前加了任何一个限制词var要省略。它们具体有什么区别呢?它们的关系又是什么呢?下面做一个解析。 首先来看一个表格: 上面的表格已经可 阅读全文
posted @ 2019-07-23 16:27 筏愫 阅读(280) 评论(0) 推荐(0) 编辑