deniska_kuzmenko: К примеру такая структура
class article {
// свойства (вероятно их будет больше)
private title;
private url;
private content;
private created;
// методы
public setTitle($title){}
public setUrl($title){}
public setContent($title){}
//
public save(){
// собираем свойства в кучку, формируем запрос для вставки в базу, отправляем
}
}
// создаем новую статью
$article = new Article();
$article->setTitle($title);
$article->setContent($text);
$article->setCreated(time()); // текущее время
$article->save();
Это был объект "статья" и ООП.
а это не ООП
class Article {
// метод для создания статьи
public static newArticle($title, $url, $content, $created) {
// здесь вся кухня
}
}
deniska_kuzmenko: специально прекращать "так писать" не нужно. Нужно понять что такое объект и в каких случаях его стоит описывать, и начать это знание постепенно применять. Писать классы на каждый чих - тоже избыточно.
string(208) добавляет var_dump. Этим он как-бы говорит нам, что данные являются строкой и имеют длину 208 байт. У него работа такая. Кавычки тоже он добавляет - строка же!
Если вместо var_dump использовать echo или print - кавычек не будет.
Теги можно убрать при помощи strip_tags()
class article {
// свойства (вероятно их будет больше)
private title;
private url;
private content;
private created;
// методы
public setTitle($title){}
public setUrl($title){}
public setContent($title){}
//
public save(){
// собираем свойства в кучку, формируем запрос для вставки в базу, отправляем
}
}
// создаем новую статью
$article = new Article();
$article->setTitle($title);
$article->setContent($text);
$article->setCreated(time()); // текущее время
$article->save();
Это был объект "статья" и ООП.
а это не ООП
class Article {
// метод для создания статьи
public static newArticle($title, $url, $content, $created) {
// здесь вся кухня
}
}