PHP – синтаксическая ошибка, неожиданный T_CONSTANT_ENCAPSED_STRING

Я очень новичок в PHP и понятия не имею, почему это происходит, я просмотрел другие онлайн-элементы, но я просто не могу понять, почему я получаю эту ошибку.

<?php include_once('assets/libs/posicloud/posicloud.php'); $cloud=new posicloud(); $out=''; foreach ($cloud->list_templates() as $key=>$template) { $out.='<option value=''.$key.'">'.$value["name"].'; } return $out; ?> 

Спасибо за любую помощь!

Solutions Collecting From Web of "PHP – синтаксическая ошибка, неожиданный T_CONSTANT_ENCAPSED_STRING"

Когда вы работаете со строками в PHP, вам нужно обратить особое внимание на формирование, используя " или '

 $string = 'Hello, world!'; $string = "Hello, world!"; 

Оба они действительны, а следующее:

 $string = "Hello, world'; 

Вы также должны заметить, что ' внутри литерала, начатого с " , не будет заканчиваться строка, и наоборот. Поэтому, когда у вас есть строка, которая содержит ' , обычно лучше использовать двойные кавычки.

 $string = "It's ok here"; 

Экранирование строки также является опцией

 $string = 'It\'s ok here too'; 

Более подробную информацию об этом можно найти в документации

Неверное цитирование: (и отсутствующий тег закрытия закрытия xd)

 $out.='<option value="'.$key.'">'.$value["name"].'</option>'; 
 '<option value=''.$key.'">' 

должно быть

 '<option value="'.$key.'">' 
 $out.='<option value="'.$key.'">'.$value["name"]; 

В вашем коде есть ошибка sintax:

попробуйте изменить эту строку

 $out.='<option value=''.$key.'">'.$value["name"].'; 

с

 $out.='<option value="'.$key.'">'.$value["name"].'</option>';