есть класс
class Article
{
var $id;
var $title;
var $content;
function __construct($id, $title, $content)
{
$this->id = $id;
$this->title = $title;
$this->content = $content;
}
}
Можно ли в качестве поля указать картинку? я сам догадался только до
$articleImage = new Article('7', 'Первый экземпляр с картинкой', '<img src="img/9467.jpg" alt="">');
но может можно лучше? сильно не пинать, только учусь.
Поля (свойства) класса - это, по сути, обычные переменные, только с нюансами в части области видимости.
Если вы вдруг знаете, как "присвоить переменной картинку", то со свойствами класса ваш метод будет работать так же. Это было лирическое отступление.
Теперь про "картинку". "Картинка", в данном контексте - это ооооооооооооочень широкое понятие, под которым можно понимать практически что угодно, например:
...и тут еще сотня растровых форматов...
...пошли векторные форматы...
и т.д.
Если рассматривать с точки зрения PHP, то наиболее вероятны и распространены два варианта использования:
Для первого, самого распространенного случая, "поле картинка" - это будет строковая переменная, содержащая ссылку на изображение, которая уже будет использоваться при генерации HTML.
Для второго случая, "поле картинка" должно предоставлять доступ к самой графической информации. Для этого в PHP предусмотрено некоторое количество расширений
Продвижение своими сайтами как стратегия роста и независимости