我正在尝试为 PSR-2 PHP 标准编写一些代码。在验证时,我收到很多这样的错误:行超过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);...但似乎不需要将其分解为多个语句。
1 回答
![?](http://img1.sycdn.imooc.com/533e51f30001edf702000200-100-100.jpg)
波斯汪
TA贡献1811条经验 获得超4个赞
但是后来错误变成了“多行函数调用的左括号必须是该行的最后一个内容”
之后您有一个空格字符,sprintf(而该行中的最后一个字符应该是错误状态的左括号
尝试在 sprintf(
$s = sprintf(
'%.2F %.2F %.2F %.2F re %s ',
$this->x * $k,
($this->h - $this->y) * $k,
$w * $k,
-$h * $k,
$op
);
- 1 回答
- 0 关注
- 158 浏览
添加回答
举报
0/150
提交
取消