Loading...
Помощь по скриптам | Помогите с ООП
Помогите перевести этот код с процедурного в ооп

<?php
$matn="hello";
$matn=substr($matn,1);
echo $matn;
echo "<br>";

$matn="hello";
$matn=substr($matn ,1);
echo $matn;
echo "<br>";

$matn="hello";
$matn=substr($matn,1);
echo $matn;
echo "<br>";

$matn="hello";
$matn=substr($matn,1);
echo $matn;
echo "<br>";

?>
что он должен делать?
Saw (06.09.2017 в 12:00)
что он должен делать?

убирать первую букву с данного слова
Loading... , а ооп зачем?

<?php
Class Match
{
public $match = null;
public function wordMatch($word)
{
$this->match = substr($word, 1);
return $this->match;
}
}
new Match;
$word = 'gavno';
echo Match::wordMatch($word); # вернет avno

________
посл. ред. 06.09.2017 в 12:08; всего 1 раз(а); by Saw
Saw (06.09.2017 в 12:07)
Loading... , а ооп зачем?

<?php
Class Match
{
public $match = null;
public function wordMatch($word)
{
$this->match = substr($word, 1);
return $this->match;
}
}
new Match;
$word = 'gavno';
echo Match::wordMatch($word); # вернет avno


Non-static method Match::wordMatch() should not be called statically (line 31) Fatal error: Using $this when not in object context on line 19
Loading... , <?php
Class Match
{
protected $match = null;
public function wordMatch($word)
{
$this->match = substr($word, 1);
return $this->match;
}
}
$obj = new Match();
$word = 'gavno';
echo $obj->wordMatch($word); # вернет avno

________
посл. ред. 06.09.2017 в 12:26; всего 3 раз(а); by Saw
Зачем здесь ооп? Гг
зачем запихивать substr('слово', 1) в блатной ооп код? Гг
Это какое-то помешательство на ооп-стиле. :-D
Используйте ооп там, где он реально уместен :-)
Что вы пристали, может человек просто практикуется и учится .ыы.
Saw (06.09.2017 в 12:07)
Loading... , а ооп зачем?

<?php
Class Match
{
public $match = null;
public function wordMatch($word)
{
$this->match = substr($word, 1);
return $this->match;
}
}
new Match;
$word = 'gavno';
echo Match::wordMatch($word); # вернет avno


ну как зачем, тут вместо одной строки кода целый класс будет ))
Онлайн: 3
Время:
Gen. 0.1189
(c) Bym.Guru 2010-2026