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

yipeiwu_com6年前PHP代码库

定义和用法

__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根据命令行参数生成配置文件详解

像npm, composer等工具,在开始使用的使用,都需要初始化项目,生成一个项目的配置文件。这种功能的原理是怎么实现的呢? 比如: D:\>npm init --yes W...

php数组保存文本与文本反编成数组实例

本文实例讲述了php数组保存文本与文本反编成数组的方法。分享给大家供大家参考。具体实现方法如下: 下面的实例定义了两个函数,其中string2array用于将字符串转换成数组,array...

php5新改动之短标记启用方法

第一是按PHP的标准写法.<?php.....?> 第二是在配置文件中(php.ini)修改short_open_tag的值为on....

php懒人函数 自动添加数据

复制代码 代码如下: /* *@自动添加数据函数 *@$table 表名 *@$arr 字段库 array("title",array("content",int)) *@ array(...

PHP中“简单工厂模式”实例代码讲解

PHP中“简单工厂模式”实例代码讲解

简单工厂模式: ①抽象基类:类中定义抽象一些方法,用以在子类中实现 ②继承自抽象基类的子类:实现基类中的抽象方法 ③工厂类:用以实例化对象 看完文章再回头来看下这张图,效果会比较好 采...