php - 方法参数缩进的 Netbeans 自动格式问题

标签 php netbeans

我想弄清楚我是否遗漏(或误用)了配置设置。

在这段代码上使用自动格式:

<?php
class foo {

    public function test() {
        $x = $this->foobar(
            1,
            2
        );
    }

}

产生:

<?php

class foo {

    public function test() {
        $x = $this->foobar(
                1,
                2
        );
    }

}

我希望 netbeans 停止这样做,因为除此之外,自动格式化工作得很好。

只有在函数调用行上有赋值时才会发生。

最佳答案

您将获得 2 个连续缩进,一个用于赋值,一个用于参数列表。 如果在赋值和 $this->foobar 之间插入一个中断,它会变得更加明显:

class foo {
    public function test() {
        $x =
            $this->foobar(
                1,
                2
        );
    }
}

所以,这就是它的“原因”。不幸的是,NB 公开了很少的用于格式化 php.ini 的控件。似乎没有办法改变这种行为。

我建议 opening a bug report并关注 Netbeans PHP blog

关于php - 方法参数缩进的 Netbeans 自动格式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5144973/

相关文章:

php - 将数据从一个 PHP 文件发布到另一个文件会出错

Java 组合框依赖于另一个组合框

java - 使用 Maven,如何在部署阶段之前修改部署文件?

java - 远程调试在 Glassfish 中运行的 Java Web 应用程序

c++ - 无法启动 pty 进程 :

php - 切割 HTML 标签并重新包装 HTML 标签 Part/1

php - 当前位置是否在表中存储的项目半径内?

php - MYSQL/PHP 在集合/组的数据集中查找常见情侣

PHP Curl POST 问题导致 PHP 使用 100% CPU

关于单击时更改按钮的 Java ActionListener