Back to Php Cs Fixer

Rule ``no_binary_string``

doc/rules/string_notation/no_binary_string.rst

3.95.1994 B
Original Source

========================= Rule no_binary_string

There should not be a binary flag before strings.

Examples

Example #1


.. code-block:: diff

   --- Original
   +++ New
   -<?php $a = b'foo';
   +<?php $a = 'foo';

Example #2

.. code-block:: diff

--- Original +++ New -<?php $a = b<<<EOT +<?php $a = <<<EOT foo EOT;

Rule sets

The rule is part of the following rule sets:

  • @PhpCsFixer <./../../ruleSets/PhpCsFixer.rst>_
  • @Symfony <./../../ruleSets/Symfony.rst>_

References

  • Fixer class: PhpCsFixer\\Fixer\\StringNotation\\NoBinaryStringFixer <./../../../src/Fixer/StringNotation/NoBinaryStringFixer.php>_
  • Test class: PhpCsFixer\\Tests\\Fixer\\StringNotation\\NoBinaryStringFixerTest <./../../../tests/Fixer/StringNotation/NoBinaryStringFixerTest.php>_

The test class defines officially supported behaviour. Each test case is a part of our backward compatibility promise.