Страница 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
Да. Благодарю.