![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php-学习
慕斯先生
这个作者很懒,什么都没留下…
展开
-
mysql扩展之mysqli
mysqli是最好最快的mysql扩展,唯一的缺陷是只适用于mysql的操作。首先查看mysql是否扩展mysqli(使用phpinfo()函数输出查看),一般php5以上的版本都是支持mysqli的。mysqli包含三个比较重要的扩展类:mysqli,mysqli_result,mysqli_stmtmysqli类的使用:使用mysqli连接数据库首先要new mysqli$co原创 2015-01-27 21:49:43 · 2408 阅读 · 0 评论 -
php面向对象编程--多态性之接口
//定义一个数据库异常的规范(关键字interface),称为接口/*1)接口里面只能声明常量,不能声明变量,并且常量必须有初始值,关键字是const2)接口里面的方法必须是抽象方法,不能包含任何的方法体和方法的实现3)方法的权限必须是public,不能是private,procted*///如何使用接口呢?/*1.如何使用接口里面的常量,接口的名称::常量的名称,原创 2015-01-26 19:58:22 · 1967 阅读 · 0 评论 -
php序列化与反序列化
php的序列化&反序列化对与一些大文件的压缩操作,读写操作十分有用。一个简单的序列化案例同时用到了序列化与反序列化函数,二者在被调用时会分别自己调用对应的函数,__sleep 以及__wakeup.<?php/*__sleep和__wakeup练习题:故事:一个果农生产了很多水果种类,于是需要把一个买家指定的种类寄给他,生产的日期和寄给买家的日期水果类(几个成员,苹果种原创 2015-01-27 23:49:03 · 1320 阅读 · 0 评论 -
php异常处理--try,throw,catch
php进行异常处理时,由于要避免一个系统漏洞与错误被黑客发现,一般都使用白屏模式使得错误不显示,同时又得使自己查看到错误的原因,因此,我们可以将错误写入文档作为日志进行查询,避免了不必要的系统漏洞。/*try //尝试做某一件事情,如果这件事情做的时候尝试异常,那么就跳到catch里面去执行{}catch(Exception $e) //$e什么,$e其实一个来自Excepti原创 2015-01-27 23:54:36 · 1111 阅读 · 0 评论 -
PDO--------(PHP Data Object)
PDO是php工程师为了弥补mysqli不能操作其他数据库开发出来的一个可以操作所有数据源(Dsn)的数据库扩展类。php学习之路:LAMP(LNMP,LNSP)--即:linux,apache,mysql,phpPDO有三大主要类:Pdo类(主要用于pdo调优);PdoStatement类(主要用于处理数据操作,包括预处理和结果集);PdoException类(主原创 2015-01-28 21:57:47 · 595 阅读 · 0 评论 -
php面向对象--实现购物车类(session)
首先需要有购物车类:<?phpclass car{ function car() { @session_start();//开启session } function addItem( $key,$object ) { $_SESSION['list'][$key] = $object;//增加 } function getItem() { return $_SESS原创 2015-01-30 01:26:28 · 2599 阅读 · 0 评论