Fork me on GitHub
a Sensio Labs Product

15 Keys Accelerate (v3.54.0) edition

Rule no_homoglyph_names

Replace accidental usage of homoglyphs (non ascii characters) in names.


Using this rule is risky

Renames classes and cannot rename the files. You might have string references to renamed code ($$name).


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:


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