leafer Posted June 14, 2010 Share Posted June 14, 2010 In terms of security, is there any advantage to choosing a protected variable over a local variable in the following examples? Thx protected function getPage() { $this->_ch = curl_init(); curl_setopt($this->_ch, CURLOPT_USERAGENT, $this->_userAgent); curl_setopt($this->_ch, CURLOPT_URL, $this->_url); curl_setopt($this->_ch, CURLOPT_REFERER, $this->_referrer); curl_setopt($this->_ch, CURLOPT_FOLLOWLOCATION, false); curl_setopt($this->_ch, CURLOPT_FRESH_CONNECT, true); curl_setopt($this->_ch, CURLOPT_HEADER, false); curl_setopt($this->_ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($this->_ch, CURLOPT_CONNECTTIMEOUT, $this->_timeout); $this->_result = curl_exec($this->_ch); curl_close($this->_ch); return $this->_result; } protected function getPage() { $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, $this->_userAgent); curl_setopt($ch, CURLOPT_URL, $this->_url); curl_setopt($ch, CURLOPT_REFERER, $this->_referrer); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); curl_setopt($ch, CURLOPT_FRESH_CONNECT, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->_timeout); $this->_result = curl_exec($ch); curl_close($ch); return $this->_result; } Link to comment https://forums.phpfreaks.com/topic/204758-local-varaible-vs-protected-variable-php-oop/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.