Я пытаюсь написать код для стандарта PHP PSR-2.
При проверке я получаю много ошибок, например:
Строка превышает 120 символов; содержит 122 символа
Я пробовал несколько способов решить эту проблему. Вот исходная строка:
$s = sprintf('%.2F %.2F %.2F %.2F re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op);
//Same Codeline with added spaces
$s = sprintf('%.2F %.2F %.2F %.2F re %s ', $this->x * $k, ($this->h - $this->y) * $k, $w * $k, -$h * $k, $op);
Я пытался сделать это так:
$s = sprintf(
'%.2F %.2F %.2F %.2F re %s ',
$this->x * $k,
($this->h - $this->y) * $k,
$w * $k,
-$h * $k,
$op
);
Но затем ошибка изменилась на «Открывающая скобка многострочного вызова функции должна быть последним содержимым в строке»
Я также пробовал это:
$he1p = $this->x * $k;
$h3lp = ($this->h - $this->y) * $k;
$s = sprintf('%.2F %.2F %.2F %.2F re %s ', $he1p, $h3lp, $w * $k, -$h * $k, $op);
... но похоже, что не нужно разбивать его на несколько операторов.
sprintf(
нет пробелов? - person miken32   schedule 16.05.2019