Hướng dẫn php cs-fixer braces - niềng răng php cs-fixer

  • Hướng dẫn php cs-fixer braces - niềng răng php cs-fixer

Quy tắc ________ 3¶

Cơ thể của mỗi cấu trúc phải được bao bọc bởi niềng răng. Niềng răng nên được đặt đúng. Cơ thể của niềng răng nên được thụt vào đúng cách.

Cấu hình¶

allow_single_line_anonymous_class_with_empty_body¶

Liệu lớp một dòng ẩn danh với ký hiệu cơ thể trống nên được cho phép.

Các loại được phép: bool

Giá trị mặc định: false

________ 7¶

Liệu có nên cho phép ký hiệu Lambda đơn dòng.

Các loại được phép: bool

Giá trị mặc định: false

________ 7¶

Liệu có nên cho phép ký hiệu Lambda đơn dòng.

________ 10¶

Liệu nẹp mở có nên được đặt trên dòng tiếp theo hay hay cùng một dòng sau khi các cấu trúc đẳng cấp (các lớp không ẩn danh, giao diện, đặc điểm, phương pháp và các hàm không phải LAMBDA).

Giá trị được phép: --- Original +++ New = 0; }; $negative = function ($item) { - return $item < 0; }; + return $item < 0; +}; 1, --- Original +++ New = 0; }; $negative = function ($item) { - return $item < 0; }; + return $item < 0; +}; 2

Giá trị mặc định:

--- Original
+++ New
 = 0; };
 $negative = function ($item) {
-                return $item < 0; };
+    return $item < 0;
+};
1

________ 10¶

Liệu nẹp mở có nên được đặt trên dòng tiếp theo hay hay cùng một dòng sau khi các cấu trúc đẳng cấp (các lớp không ẩn danh, giao diện, đặc điểm, phương pháp và các hàm không phải LAMBDA).

Giá trị được phép: --- Original +++ New = 0; }; $negative = function ($item) { - return $item < 0; }; + return $item < 0; +}; 1, --- Original +++ New = 0; }; $negative = function ($item) { - return $item < 0; }; + return $item < 0; +}; 2

Giá trị mặc định:

--- Original
+++ New
 = 0; };
 $negative = function ($item) {
-                return $item < 0; };
+    return $item < 0;
+};
1

________ 10¶

Liệu nẹp mở có nên được đặt trên dòng tiếp theo hay hay cùng một dòng sau khi các cấu trúc đẳng cấp (các lớp không ẩn danh, giao diện, đặc điểm, phương pháp và các hàm không phải LAMBDA).

Giá trị được phép: --- Original +++ New = 0; }; $negative = function ($item) { - return $item < 0; }; + return $item < 0; +}; 1, --- Original +++ New = 0; }; $negative = function ($item) { - return $item < 0; }; + return $item < 0; +}; 2

Giá trị mặc định: --- Original +++ New = 0; }; $negative = function ($item) { - return $item < 0; }; + return $item < 0; +}; 1

________ 14¶

--- Original
+++ New
 -class Foo {
-    public function bar($baz) {
-        if ($baz = 900) echo "Hello!";
+class Foo
+{
+    public function bar($baz)
+    {
+        if ($baz = 900) {
+            echo "Hello!";
+        }

-        if ($baz = 9000)
+        if ($baz = 9000) {
             echo "Wait!";
+        }

-        if ($baz == true)
-        {
+        if ($baz == true) {
             echo "Why?";
-        }
-        else
-        {
+        } else {
             echo "Ha?";
         }

-        if (is_array($baz))
-            foreach ($baz as $b)
-            {
+        if (is_array($baz)) {
+            foreach ($baz as $b) {
                 echo $b;
             }
+        }
     }
 }

Liệu nẹp mở có nên được đặt trên các dòng tiếp theo của Next Next hay cùng một dòng sau khi các cấu trúc điều khiển.

Giá trị mặc định:

--- Original
+++ New
 = 0; };
 $negative = function ($item) {
-                return $item < 0; };
+    return $item < 0;
+};
2

--- Original
+++ New
 = 0; };
 $negative = function ($item) {
-                return $item < 0; };
+    return $item < 0;
+};

________ 18¶

Liệu nẹp mở có nên được đặt trên dòng tiếp theo hay hay cùng một dòng sau khi các cấu trúc ẩn danh (các lớp ẩn danh và chức năng Lambda).

--- Original
+++ New
 -class Foo
-{
-    public function bar($baz)
-    {
-        if ($baz = 900) echo "Hello!";
+class Foo {
+    public function bar($baz) {
+        if ($baz = 900) {
+            echo "Hello!";
+        }

-        if ($baz = 9000)
+        if ($baz = 9000) {
             echo "Wait!";
+        }

-        if ($baz == true)
-        {
+        if ($baz == true) {
             echo "Why?";
-        }
-        else
-        {
+        } else {
             echo "Ha?";
         }

-        if (is_array($baz))
-            foreach ($baz as $b)
-            {
+        if (is_array($baz)) {
+            foreach ($baz as $b) {
                 echo $b;
             }
+        }
     }
 }

Ví dụ;

Ví dụ 1¶

@PER

Cấu hình mặc định.@PER rule set will enable the braces rule with the config below:

--- Original
+++ New
 -class Foo
-{
-    public function bar($baz)
-    {
-        if ($baz = 900) echo "Hello!";
+class Foo {
+    public function bar($baz) {
+        if ($baz = 900) {
+            echo "Hello!";
+        }

-        if ($baz = 9000)
+        if ($baz = 9000) {
             echo "Wait!";
+        }

-        if ($baz == true)
-        {
+        if ($baz == true) {
             echo "Why?";
-        }
-        else
-        {
+        } else {
             echo "Ha?";
         }

-        if (is_array($baz))
-            foreach ($baz as $b)
-            {
+        if (is_array($baz)) {
+            foreach ($baz as $b) {
                 echo $b;
             }
+        }
     }
 }
5

@PSR12

Ví dụ #2¶@PSR12 rule set will enable the braces rule with the config below:

--- Original
+++ New
 -class Foo
-{
-    public function bar($baz)
-    {
-        if ($baz = 900) echo "Hello!";
+class Foo {
+    public function bar($baz) {
+        if ($baz = 900) {
+            echo "Hello!";
+        }

-        if ($baz = 9000)
+        if ($baz = 9000) {
             echo "Wait!";
+        }

-        if ($baz == true)
-        {
+        if ($baz == true) {
             echo "Why?";
-        }
-        else
-        {
+        } else {
             echo "Ha?";
         }

-        if (is_array($baz))
-            foreach ($baz as $b)
-            {
+        if (is_array($baz)) {
+            foreach ($baz as $b) {
                 echo $b;
             }
+        }
     }
 }
5

@PSR2

Với cấu hình:

--- Original
+++ New
 -class Foo
-{
-    public function bar($baz)
-    {
-        if ($baz = 900) echo "Hello!";
+class Foo {
+    public function bar($baz) {
+        if ($baz = 900) {
+            echo "Hello!";
+        }

-        if ($baz = 9000)
+        if ($baz = 9000) {
             echo "Wait!";
+        }

-        if ($baz == true)
-        {
+        if ($baz == true) {
             echo "Why?";
-        }
-        else
-        {
+        } else {
             echo "Ha?";
         }

-        if (is_array($baz))
-            foreach ($baz as $b)
-            {
+        if (is_array($baz)) {
+            foreach ($baz as $b) {
                 echo $b;
             }
+        }
     }
 }
2.@PSR2 rule set will enable the braces rule with the default config.

@PhpCsFixer

Ví dụ #3¶@PhpCsFixer rule set will enable the braces rule with the config below:

braces0

@Symfony

Với cấu hình:

--- Original
+++ New
 -class Foo
-{
-    public function bar($baz)
-    {
-        if ($baz = 900) echo "Hello!";
+class Foo {
+    public function bar($baz) {
+        if ($baz = 900) {
+            echo "Hello!";
+        }

-        if ($baz = 9000)
+        if ($baz = 9000) {
             echo "Wait!";
+        }

-        if ($baz == true)
-        {
+        if ($baz == true) {
             echo "Why?";
-        }
-        else
-        {
+        } else {
             echo "Ha?";
         }

-        if (is_array($baz))
-            foreach ($baz as $b)
-            {
+        if (is_array($baz)) {
+            foreach ($baz as $b) {
                 echo $b;
             }
+        }
     }
 }
3.@Symfony rule set will enable the braces rule with the config below:

braces0