Показать сообщение отдельно
  #65 (permalink)  
Старый 18.12.2020, 14:10
Аспирант
Отправить личное сообщение для ALFRED450 Посмотреть профиль Найти все сообщения от ALFRED450
 
Регистрация: 07.12.2020
Сообщений: 72

Сообщение от laimas Посмотреть сообщение
Опять 25 - не нужно вообще никаких кавычек!

Есть функция, которая ожидает строку, пусть так fun(string). Если вы пишите в коде явно с передачей строки "Текст", то и должны писать fun("Текст") вызывая функцию. Но если эта строка ранее определена в переменной $var, то вызов будет fun($var), обрамлять при этом имя переменной кавычками не надо, это дурь не иначе.
окончательно запутался, как китайская грамота

if($cityname){ //город
	$draw->setFont(BASEPATH."/font/".$font_city);
	$draw->setTextAlignment(Imagick::ALIGN_LEFT);
    $draw->setFontSize($city_font_size);
    $draw->setFillColor("rgb(".$city_font_color.")");
    $bg->annotateImage($draw, $city_text_pixel_x, $city_text_pixel_y, 0, "$cityname");

что куда писать?
Ответить с цитированием