給我最聰明的朋友,我搜索並嘗試了一切。我相信,這只是深夜,不讓我看到/理解問題。我應該提到,我仍然在從功能切換到OOP的過程中,而且這是我第一次啓用了捲曲。 :(因此,隨意批評任何不好的做法也..PHP類和捲曲
<?php
class urlValidation
{
public $content;
public $validUrl;
public function __construct($validUrl)
{
$this->content = $content;
$this->validUrl = $validUrl;
$this->getContents();
}
public function getContents()
{
$this->curlHandler = curl_init($this->validUrl);
curl_setopt($this->curlHandler, CURLOPT_NOBODY, false);
curl_setopt(CURLOPT_RETURNTRANSFER, false); //changing false to true is the answer!
$this->content = curl_exec($this->curlHandler);
curl_close($this->curlHandler);
}
}
?>
從
$suggestUrl = 'http://www.google.com';
$validate = new urlValidation($suggestedUrl);
對於所有的最好的我叫,我想不通爲什麼$這個 - >內容打印到。沒有被調用的屏幕我只是單純的想的是返回的HTML被存儲在一個變量,而不是返回/打印/附加到文件
向我們展示你是如何初始化類並調用它的方法 –
能否請你說明什麼手段「版畫屏而沒有所謂的」 - 這是什麼它打印?以及你在哪裏實例化了該類的新對象。 另外,你在構造函數中設置了'$ this-> content = $ content',這沒有多大意義 - '$ content'從哪裏來?最後,遵守慣例是一個很好的習慣,所以爲什麼不用大寫字母開始一個班級的名字。 – Havelock
@havelock我的意思是像讀取文件的內容並將其附加到dom中......就好像echo $ this->內容正在發生,但它不是! –