Операторы инкремента и декрементаPHP поддерживает префиксные и постфиксные операторы инкремента и декремента в стиле C.
Приведем пример простого скрипта:
<?phpPHP следует соглашениям Perl (в отличие от С) касательно выполнения арифметических операций с символьными переменными. Например, в PHP и Perl $a = 'Z'; $a++; присвоит $a значение 'AA', в то время как в C a = 'Z'; a++; присвоит a значение '[' (ASCII значение 'Z' равно 90, а ASCII значение '[' равно 91). Следует учесть, что к символьным переменным можно применять операцию инкремента, в то время как операцию декремента применять нельзя, кроме того, поддерживаются только ASCII символы (a-z и A-Z). Попытка инкремента/декремента других символьных переменных не будет иметь никакого эффекта, исходная строка останется неизменной. Пример #1 Арифметические операции с символьными переменными
<?phpРезультат выполнения данного примера: X Y Z AA AB AC Инкрементирование или декрементирование булевых переменных не приводит ни к какому результату. |
|||||||||||||||||