У меня есть PHP-код, который является процедурным. Поэтому я меняю его на объектно-ориентированную. У меня есть функция, как это:PHP - в чем разница между этой функцией и этим классом?
<?php
function get_username(){
$user= "maria";
return $user;
}
function get_name(){
$user= "Maria Campbell";
return $user;
}
echo get_username();
echo get_name();
?>
и если я преобразовать его в объектно-ориентированным, это будет так:
<?php
class user{
public function get_username(){
$user= "maria";
return $user;
}
public function get_name(){
$user= "Maria Campbell";
return $user;
}
}
$userfunctions = new user();
echo $userfunctions->get_username();
echo $userfunctions->get_name();
?>
мой вопрос, что я получаю делать второй путь? это то же самое, не так ли?
На самом деле - вы ничего не получаете, на таких простых примерах. Объект не должен быть просто набором функций, завернутых в класс. Держите его процедурным, если он работает? – sinisake