首頁  >  文章  >  後端開發  >  Php 構造函數construct前的下劃線是雙下劃線

Php 構造函數construct前的下劃線是雙下劃線

怪我咯
怪我咯原創
2017-07-06 09:55:382117瀏覽

最近寫php的class時,總是碰到function non object的錯誤,知道是類別沒有實例化,但就是不知道錯誤在哪裡。

定義和用法

construct() 函數建立一個新的 SimpleXMLElement 物件

如果成功,則函數傳回一個物件。如果失敗,則傳回 false。

語法

construct(data,options,is_url,ns,is_prefix)
##data#必需。形式良好的 XML options可選。規定附加的 Libxml 參數。 is_url可選。規定 data 參數是否為 URL。預設是 false。 ns可選。 is_prefix可選。
參數 #描述
字串或 XML 文件的路徑或 URL。
傳回值

傳回一個表示資料的 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