• 技术文章 >后端开发 >php教程

    Php 构造函数construct前的下划线是双下划线

    怪我咯怪我咯2017-07-06 09:55:38原创1183
    最近写php的class时,总是碰到function non object的错误,知道是类没有实例化,但就是不知道错误在哪里。

    定义和用法

    construct() 函数创建一个新的 SimpleXMLElement 对象

    如果成功,则该函数返回一个对象。如果失败,则返回 false。

    语法

    construct(data,options,is_url,ns,is_prefix)
    参数描述
    data必需。形式良好的 XML 字符串或 XML 文档的路径或 URL。
    options可选。规定附加的 Libxml 参数。
    is_url可选。规定 data 参数是否是 URL。默认是 false。
    ns可选。
    is_prefix可选。

    返回值

    返回一个表示数据的 SimpleXMLElement 对象。

    例子

    <?php
    $xmlstring = <<<XML
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <note>
    <to>George</to>
    <from>John</from>
    <heading>Reminder</heading>
    <body>Don't forget the meeting!</body>
    </note>
    XML;
    
    $xml = new SimpleXMLElement($xmlstring);
    
    echo $xml->body[0];
    ?>

    输出类似:

    Don't forget the meeting!
    后来看construct的前_是一个,我靠,上次也是这个错误,忘了,现在记着了 
    function construct() 
    {} 
    
    不是 
    function _construct() 
    {}

    以上就是Php 构造函数construct前的下划线是双下划线的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:construct php 下划线
    上一篇:php 构造函数与析构函数的用法详解 下一篇:php 类与构造函数详解
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• PHP内建恒量 • PHP:非一般语法记录 • 不知道错哪了,快崩溃了 • 求高手,看上这段正则错哪了? • 可不可以推荐PHP入门书籍
    1/1

    PHP中文网