Так что была отличная обратная связь, вернулась и много читала о ООП. Так вы скажете, что это правильно? Где я задал переменные в index.php, вы могли бы использовать pdo для запроса базы данных, чтобы захватить пользовательские данные, а затем сказать, цикл объектов?Правильно использовать классы и объекты?
index.php
<?php
// This is where you could query the db?
$firstname = "Vaughan";
$lastname = "Slater";
$age = 20;
// Create two new users
$user1 = new user($firstname, $lastname, $age); // From variables
$user2 = new user("Tom", "Jones", 41); // Static set
// Output new users & could you then loop this to pull a list of users from a query
echo print_r($user1, TRUE);
echo print_r($user2, TRUE);
?>
class.php
class user
{
private $_firstname;
private $_lastname;
private $_age;
public function __construct($firstname, $lastname, $age)
{
$this->_firstname = $firstname;
$this->_lastname = $lastname;
$this->_age = $age;
}
}
Я думаю, что я делаю успехи, просто хочу, чтобы убедиться, что я делаю это делать неправильно снова .. Это своего рода напоминает мне об отношениях между такими вещами, как html и css.
Выглядит хорошо для меня. У вас есть вопрос? – Asaph
Этот вопрос был бы лучше, если бы его попросили в Code Review. Кроме того, хорошо это или нет - что произойдет, если у вас есть 50 записей, описывающих вашего пользователя? Или, если у некоторых пользователей есть свойства, которых нет у других пользователей? Например, многие люди не имеют среднего имени. У других людей более двух имен. У некоторых даже есть 10. –
В основном я просто хотел уточнить, что это правильный способ сделать это. Мне некому спросить, что знает языки программирования, поэтому это лучшее место для меня, чтобы спросить что-то вроде этого, извините, если это кажется глупым. – user3245541