Doc #76553 [NEW]: Имя переменной может содержать
управляющие символы

From: Date: Fri, 29 Jun 2018 20:59:19 +0000
Subject: Doc #76553 [NEW]: Имя переменной может содержать
управляющие символы
Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-15832@lists.php.net to get a copy of this message
From: byred at mail dot ru Operating system: Win OS PHP version: 5.6.36 Package: Documentation problem Bug Type: Documentation Problem Bug description:Имя переменной может содержать управляющие символы Description: ------------ --- From manual page: http://www.php.net/language.variables.basics --- Как понимать слова в мануале: "Под буквами здесь подразумеваются символы a-z, A-Z и байты от 127 до 255 (0x7f-0xff). "? Если в промежутке между 127 и 255 находятся символы вроде: ! + - = и т.п И в тоже время, можно присвоить имени переменной символ табуляции или другой управляющий символ (см.код) Test script: --------------- <?php echo '<pre>'; $name = chr(9); $$name = "somedata"; echo ${' '}; // tab symblol echo "\n"; print_r(get_defined_vars()); echo '</pre>'; ?> -- Edit bug report at https://bugs.php.net/bug.php?id=76553&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=76553&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=76553&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=76553&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=76553&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=76553&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=76553&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=76553&r=needscript Try newer version: https://bugs.php.net/fix.php?id=76553&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=76553&r=support Expected behavior: https://bugs.php.net/fix.php?id=76553&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=76553&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=76553&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=76553&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=76553&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=76553&r=dst IIS Stability: https://bugs.php.net/fix.php?id=76553&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=76553&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=76553&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=76553&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=76553&r=mysqlcfg

« previous php.doc.bugs (#15832) next »