Я совсем недавно начал работать с ООП, и для определенных целей мне нужно было сделать собственный класс, который, к слову, отлично работает.
class Testing
{
const PATH_ACHIEVEMENT =__DIR__.'/images/';
const FONT_REGULAR = __DIR__.'/fonts/Arial.ttf';
const FONT_STATIC = __DIR__.'/fonts/TimesNewRoman.ttf';
const PATH_CFG = __DIR__.'/cfg/';
const CFG_RU = self::PATH_CFG.'russian.ini';
const CFG_EN = self::PATH_CFG.'english.ini';
}
Но перейду к своей проблеме, дело в том, что я не знаю, разумно ли создавать подобные константы? Для меня это сомнительно даже по визуальной части. Может есть какие-то другие варианты, как это реализовать? Может это нормальная практика, но я буду благодарен за любую консультацию. Спасибо.
Вот пример использования класса для хранения и установки параметров и другого для работы с ними.
class FOO {
var $par1;
var $par2;
// методы:
function getPar1() {
echo $this->par1;
}
function setPar1($par1) {
$this->par1 = $par1;
}
function getPar2() {
echo $this->par2;
}
function setPar2($par2) {
$this->par2 = $par2;
}
}
class BAR {
var $params;
function getParams() {
echo $this->params;
}
function setParams($params) {
$this->params = $params;
}
function useParams() {
echo $this->params->par1;
другой код
}
}
$params= new FOO;
$params->setPar1("SOME DATA");
$params->setPar2("ANOTHER DATA");
$myobject= new BAR;
$myobject->setParams($params);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Здраствуйте, пытаюсь вывести все значения атрибута на главной страницеВ идеале чтобы это было в инпуте и когда пользователь вводит начало...
Есть таблица datingВ ней такие столбцы: id, user_id, user_id_from, status
Пытаюсь получить координаты по названию объекта в формате JSON, но в ответе геокодера вместо названия объекта набор символовРаньше код работал,...
Изучая php, решил написать простой калькулятор на phpИмеются два input для двух значений, select для выбора математической операции и submit