[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Методы обращения к классу
bposter
Добрый день, не пойму почему не работает




$obj = new parser();
$obj->ya('********');//Так работает

parser::ya('**********'); //Не работает


Данную конструкцию class::func(); раньше использовал и удачно а счас чет выпендривается

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
curious
смею предположить что функция ya не явл. статической...
SoMeOnE
Цитата (curious @ 26.10.2013 - 09:41)
смею предположить что функция ya не явл. статической...

я бы был более увереней)))
bposter
class Parser{

public function url($url2){
$t_url = parse_url($url2);
$url = $t_url['host'];
return $url;
}

public function ya($url){
$url = $this->url($url);

$cur=curl_init();
curl_setopt($cur, CURLOPT_URL, "http://translate.yandex.net/tr-url/en+ru.ru/yaca.yandex.ua/yca/cy/ch/".$url."/?ncrnd=9951&nocookiesupport=yes");
curl_setopt($cur,CURLOPT_USERAGENT,"Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.8.131 Version/11.10");
curl_setopt($cur,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($cur);
curl_close($cur);

preg_match("/([0-9]{1,1000})<\/p>/is",$result, $pars);
echo $pars[1];
}


_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
curious
SoMeOnE
:)

class My_class{
public $var = 'я общее переменная (свойство)';
static $var_static = 'я статическая переменная (свойство)';

public function My_func(){
echo $this->var;
}

public static function My_static_func(){
echo self::$var_static;
}
}


// не создавая объекта, я обращаюсь к статическому методу
My_class::My_static_func();

// Создаю объект класса и обращаюсь общедостуаной функции
$my_class = new My_class();
$my_class->My_func();


Я не силен в терминологии, т.ч. без обид)
bposter
спасибо

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
bestxp
согласно типизации это называется раннее и позднее связывание, как один из примеров
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.