注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务 > php学习

php学习

  • 使用DOMDocument创建和读取XML

    文档对象模型提供了一个树状结构,能很容易创建和处理标签。一、DOMDocument解析XML$_doc = new DOMDocument(); //创建一个DOMDocument$_doc->load('test.xml'); // 载入xml$_info = $_doc->getElementsByTagName('info'); // 获取info标签集,返回一个数组echo $_info->length; // 获取节点数组的个数echo $_info->item(2)->nodeValue;item()获取指定的第几个节点,从0开始 nodeVal...

    2016-12-16
  • 使用SimpleXML创建和读取XML

    SimpleXML本身小巧精干,只提供了少量的几个方法函数,但用它处理起 XML 文件功能却非常强大,操作也非常的简单一、创建XML文件1、使用标识符创建XML文档模版:$xml_public=<<<xml <?xml version="1.0" endcoding="utf-8"?> <root> <info>xml文件模版1</info> <info>xml文件模版2</info> <info>xml文件模版3</...

    2016-12-16
  • PHP中的ini_set()和ini_get()函数

    php中的ini_set函数是php自带的用来修改设置php.ini配置文件的函数在函数执行的时候生效,脚本结束后,设置失效无需打开php.ini文件,就能修改配置,有时候没有权限去修改php.ini文件(如虚拟空间),就用这个函数ini_set(string $varname, string $newvalue)ini_get (string varname ):获取php.ini文件里的环境变量的值,如果选项的值为布尔型则返回为0或1ini_get_all():以数组的形式返回整个php的环境变量ini_restore ( string $varname ):恢复指定的配置选项到它的...

    2016-12-16
  • OOP中的单例模式工厂模式和类型约束

    单例模式:一个类可以实例化无数个对象,但是有些情况下一个类的一个实例对象就可以完成所有功能(如数据库连接类)这时就需要限制该类可以实例化多个对象,可以节省开销(如内存,运行时间)这种设计称之为单例模式(也称为数据库模式,因为使用这个模式的最多的地方一般就是数据库)三私一公的类内实现单例设计:class MySQLDB{ private function __construct(){} private static $_job; private function __clone(){} public static function getMysqlJob()...

    2016-12-16
  • PHP面向对象(OOP)的反射API

    PHP中的类和对象函数并没有告诉我们类内部的所有一切,而只是报告了它们的公共成员要充分了解一个类,需要知道其私有成员和保护成员,还要知道其方法所期望的参数对此,使用反射API,在此就ReflectionClass类简单讲解一下(还有很多其他的类)1.获得一个类的反射API转储$rc =new ReflectionClass(String $claaaName); 2.ReflectionClass类中的静态方法export(String $claaaName),导出(打印)一个类的信息ReflectionClass::export('DateTime'); 3.获取类...

    2016-12-16


网址导航