У меня есть простой фрагмент кода php с некоторыми html.
Я хочу сделать следующее:
У меня есть класс php, определяющий некоторые свойства в моем коде. Класс - Статусы
Переменные "Статусов" - Круг, размер, цвет.
Я хочу связать элемент svg, который дает размер и радиус круга, а затем цвет.
У меня есть функция, которая при ее выполнении if< Оператор /a> затем должен будет отобразить круг класса с размером и цветом в зависимости от выполненного условия.
Вот класс:
<?php
class Statuses
{
var $circle;
var $size;
var $color;
public function print_condition()
{
echo $this->circle;
echo $this->size;
echo $this->color;
}
public function condition($circle, $size, $color)
{
$this->circle = $circle;
$this->size = $size;
$this->color = $color;
}
}
$daily = new Statuses;
$daily->condition("height=\"300\" width=\"300\"", "cx=\"150\" cy=\"150\" r=\"100\"", "stroke=\"black\" stroke-width=\"3\" fill=\"green\"");
$daily->print_condition();
Вот функция:
<?php
function funcName()
{
if (condition) {
echo "I want to echo the 'daily' variable here";
} else {
echo "I want to echo the 'none' variable here";
}
}
и вот элементы svg:
<div id="circles">
<svg id="green" height="300" width="300">
<circle cx="150" cy="150" r="100" stroke="black" stroke-width="3" fill="green" />
</svg>
<br>
<svg id="orange" height="300" width="300">
<circle cx="150" cy="150" r="100" stroke="black" stroke-width="3" fill="orange" />
</svg>
<br>
<svg id="red" height="300" width="300">
<circle cx="150" cy="150" r="100" stroke="black" stroke-width="3" fill="red" />
</svg>
</div>
Я не уверен, как заставить элемент svg правильно отображаться в переменной, и я также не уверен, как вызвать переменную в моей функции.
Ваш совет очень ценится.