Страница 1 из 1

Как произнести значение переменной?

Добавлено: Вт янв 05, 2021 7:03 pm
workpage
Задача произнести значение цифровой переменной.
"Напряжение ниже порога. Фаза А - 190 вольт".
Число 190 надо забрать из переменной. Как это сделать?

Re: Как произнести значение переменной?

Добавлено: Вт янв 05, 2021 9:22 pm
Chainik
А у вас значение переменной сохранено в свойстве или содержится в переменной внутри скрипта ($Peremennaya)?

Re: Как произнести значение переменной?

Добавлено: Вт янв 05, 2021 9:33 pm
workpage
Chainik писал(а):
Вт янв 05, 2021 9:22 pm
А у вас значение переменной сохранено в свойстве или содержится в переменной внутри скрипта ($Peremennaya)?
В свойстве

Re: Как произнести значение переменной?

Добавлено: Вт янв 05, 2021 9:47 pm
Chainik
Можно попробовать так:

Код: Выделить всё

//Если свойство текущего объекта
say("Напряжение ниже порога. Фаза А - ".$this->getProperty('Имя_Свойства')." вольт");
//свойство не текущего объекта
say("Напряжение ниже порога. Фаза А - ".gg('Имя_Объекта.Имя_Свойства')." вольт");

Re: Как произнести значение переменной?

Добавлено: Вт янв 05, 2021 9:57 pm
workpage
Всё работает. Спасибо.
Вот ещё какой вопрос. Как в одном say сделать перенос строки? (нажать enter)

Re: Как произнести значение переменной?

Добавлено: Вт янв 05, 2021 10:08 pm
Chainik
Можно попробовать так:

Код: Выделить всё

say("Первая строка".PHP_EOL."Вторая строка");

Re: Как произнести значение переменной?

Добавлено: Вт янв 05, 2021 10:10 pm
workpage
Chainik писал(а):
Вт янв 05, 2021 10:08 pm
Можно попробовать так:

Код: Выделить всё

say("Первая строка".PHP_EOL."Вторая строка");
Работает. Спасибо.
Приоритет say в такой конструкции куда поставить?

Re: Как произнести значение переменной?

Добавлено: Вт янв 05, 2021 10:16 pm
Chainik
Если под приоритетом имеется ввиду уровень важности сообщений, то синтаксис стандартный:

Код: Выделить всё

say("Первая строка".PHP_EOL."Вторая строка",2);
say("Первая строка".PHP_EOL."Вторая строка",5);
Или что-то еще имелось ввиду?

Re: Как произнести значение переменной?

Добавлено: Вт янв 05, 2021 10:20 pm
workpage
Да. Благодарю.