Кто бы мог подумать, но в PHP можно в качестве имен функций использовать некоторые спецсимволы!
В качестве примера:
function №() { print 'Number!'.PHP_EOL; } function ®(){ print 'Registered sign!'.PHP_EOL; } function §(){ print 'Paragraph!'.PHP_EOL; } function ¶(){ print 'Pilcrow!'.PHP_EOL; } №(); ®(); §(); ¶(); class ±{ function __construct(){ print 'Plus minus!'.PHP_EOL; } function ©($¦){ print 'Copyrights!'.PHP_EOL; print 'Broken bar: '.$¦.'!'.PHP_EOL; } } $® = new ±; $®->©('OK'); define('µ','Смотри-ка!'); print µ;
В ходе эксперимента выяснилось, что можно использовать только спецсимволы, доступные в кодировке windows-1251, и не используемые в языке PHP.