Rule no_homoglyph_names¶
Replace accidental usage of homoglyphs (non ascii characters) in names.
Warning¶
This rule is RISKY¶
Renames classes and cannot rename the files. You might have string references to
renamed code ($$name).
Examples¶
Example #1¶
--- Original
+++ New
-<?php $nаmе = 'wrong "a" character';
+<?php $name = 'wrong "a" character';
Rule sets¶
The rule is part of the following rule sets:
References¶
Fixer class: PhpCsFixer\Fixer\Naming\NoHomoglyphNamesFixer
Test class: PhpCsFixer\Tests\Fixer\Naming\NoHomoglyphNamesFixerTest
The test class defines officially supported behaviour. Each test case is a part of our backward compatibility promise.