Вы должны использовать поле поддержки для свойства:
string _dbData;
public string DBData
{
get
{
if(_dbData == null)
return null;
else
return _dbData;
}
private set
{
_dbData= value;
}
}
Свойство - это просто синтаксический сахар для методов getter и setter. Поэтому вы можете переписать свое свойство как:
public string GetDBData()
{
if(_dbData == null)
return null;
else
return _dbData;
}
public void SetDBData(string value)
{
_dbData = value;
}
Способ реализации свойства:
public void SetDBData(string value)
{
// you will never get out of here
SetDBData(value);
}
Когда вы посмотрите на теги -> php: 7.3-apache-stretch всегда будет самой последней из веток 7.3.x.
Чтобы перестроить для новой версии, вы должны перестроить свой образ (тогда он автоматически примет последнюю версию тега)
docker build --pull .
для составления докера это невозможно для автоматического извлечения новых изображений -> так что вы должны позвонить docker pull YOUR_BASE_IMAGE
до
docker-compose up --build