PHP采用了__call()内置方法来屏蔽对象调用方法时产生的错误。当对象调用一个不存 在的方法时,会自动调用__call()方法。
PHP使用__toString()内置方法来打印对象的引用。没有使用__toString()的对象是产生 一个错误,当打印对象的时候会自动调用__toString()方法。
PHP可以在类中定义一个__clone()内置方法来调整对象的克隆行为。当一个对象被克 隆的时候自动执行__clone()方法,而复制的对象可以在其方法体内进行调整。
PHP提供了一系列强大的函数来检测类和对象。以便在第三方系统,运行时知道正在使用的是哪个。
PHP5 推出了一套新的XML 处理函数,即SimpleXML。名如其实,SimpleXML 本身小 巧精干,只提供了少量的几个方法函数,但用它处理起XML 文件功能却非常强大,操作也 非常的简单。
很多情况下,手工生成标记要求从上到下生成文档,必须保证标签都是完整的,开始和 结束标签。尽管借助于一些PHP函数或类可以有所改善,不过PHP还提供了一组更有帮助 的内置对象和函数。文档对象模型(Document Object Model,DOM)提供了一个树状结 构,能很容易创建
PHP的mysqli扩展提供了其先行版本的所有功能,此外,由于MySQL已经是一个 具有完整特性的数据库服务器,这为PHP又添加了一些新特性。而mysqli恰恰也支持了这些新特性。
绝大多数查询都与创建(Creation)、获取(Retrieval)、更新(Update)和删除(Deletion)任 务有关,这些任务统称为CRUD。
PHP5.3 提供了非常有用的新特性以方便开发者使用。
从 5.2.x 升级到 5.3.x 大部分情况下无须任何更改均可兼容。但还是有一些不兼容的因素在里面。
PHP5.4 逐渐稳定、慢慢成为主流,而在 PHP5.3 升级到 PHP5.4 时,需要了解一些新特 性和新功能。
在项目开发的过程中,不管你多么的仔细,或多或少都会出现这样那样的错误。不管哪 一种错误,我们都必须能够以妥善的方式处理这些意料之外的错误,并做出相应的反应,希 望不要丢失数据或者导致程序或系统崩溃。此外,应用程序应当能为用户提供必要的反馈, 使用户了解出错的原因,并相应地调整其行
准备语句优点:1:在服务器上缓存查询的语句和执行过程,节省不必要的开销,2:变量被自动转义,防止sql注入等攻击
PDO 扩展为 PHP 访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据 访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。 PDO 随 PHP5.1 发行,在 PHP5.0 的 PECL 扩展中也可以使用。