Кстате про ООП, я только начал учить php, ну как знаю можно сказать основу... И решил сразу делать сложный php сайт, а точнее cms, офк без форума.... Цмс исключительно для себя. Вот меня очень заинтриговало это сообщение
etoYA пишет:Где ООП? Это не сложнее того что есть у вас сейчас. Но в разы удобнее.
Может пока я только начал делать цмс начать учить ООП и делать уже на ООП? Или что вообще посоветуете? Если все же посоветуете ООП, то дайте хорошой литературы, ну или там ссылку на видео курс
P.S Посмотрел на коды шаблонов и мне очень понравилось оформления, только ничгео не понятно
)))
И если кому то не лень, покажите пример, ну допустим как будет выглядеть мой срипт из предыдущих постов на ООП (хочу посмотреть стоит ли..... ), потом как научусь(если буду) напишу его сам, но будет возможность куда подглядеь
Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
<?
require_once('config.php');
// Если гет существует гет запрос, то открыть профиль пользователя по ID
if ($_GET['id']) {
$query = "SELECT * FROM `users` WHERE id='{$_GET['id']}' LIMIT 1";
}
//Иначе открыть профиль авторизованого пользователя
else {
$query = "SELECT * FROM `users` WHERE id='{$_SESSION['user_id']}' LIMIT 1";
}
// Если пользователь с таким айди существует, то вывести его профиль
echo $row['login'];
if (isset($_SESSION['user_id']) AND
$_SESSION['user_id'] == $row['id']) { profile();
}
// Если айди гет запроса совпадает с айди сессии, то это профиль авторизованого пользователя
elseif (isset($_SESSION['user_id']) AND
$_GET['id'] == $_SESSION['user_id']) { profile();
}
}
else{
echo 'Такого пользователя не сущесвтует';
}
// Функция редактирования персонального профила
function profile() {
echo '<br/> Personal profile';
}
?>