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

怪我咯
發布: 2023-03-12 19:52:02
原創
2067 人瀏覽過

最近寫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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!