Відмінності між версіями «Операції інкремента і декремента PHP»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
(не показано 4 проміжні версії 2 учасників)
Рядок 7: Рядок 7:
 
'''Спосіб другий:<br>'''
 
'''Спосіб другий:<br>'''
 
   % х + = 1; / / використовуючи оператор присвоювання.<br>
 
   % х + = 1; / / використовуючи оператор присвоювання.<br>
 
+
''
Ну і нарешті новий і самий ефективний.
+
'''''Ну і нарешті новий і самий ефективний.'''''
  
 
'''Спосіб третій:<br>'''
 
'''Спосіб третій:<br>'''
 
   $ х + +; / / за допомогою оператора інкремента<br>  
 
   $ х + +; / / за допомогою оператора інкремента<br>  
 
<br>
 
<br>
Всі теж саме можна застосувати і у випадку, коли нам потрібно зменшити значення змінної на одиницю. Але все ж таки кращим варіантом буде вирази виду: $ х + +;  
+
Всі теж саме можна застосувати і у випадку, коли нам потрібно зменшити значення змінної на одиницю. Але все ж таки кращим варіантом буде вирази виду: '''$ х + +;'''
 
<br>
 
<br>
 
Якщо постфіксний оператори інкремента і декремента використовуються в місць з умовним оператором, то операнд модифікується тільки після перевірки:  
 
Якщо постфіксний оператори інкремента і декремента використовуються в місць з умовним оператором, то операнд модифікується тільки після перевірки:  
 
<br>
 
<br>
  $ Х = 5;<br>  
+
$ Х = 5;</br>  
 
<br>
 
<br>
  $ X + + <6; / / правда<br>  
+
$ X + + <6; / / правда</br>  
 
<br>
 
<br>
 
У вище наведеному прикладі спочатку відбувається перевірка (менше Чи має значення змінної ніж число 6), а потім значення збільшується на одиницю.  
 
У вище наведеному прикладі спочатку відбувається перевірка (менше Чи має значення змінної ніж число 6), а потім значення збільшується на одиницю.  
 
<br>
 
<br>
 
У деяких випадках буває необхідним збільшити або зменшити значення змінної до перевірки.<br>  
 
У деяких випадках буває необхідним збільшити або зменшити значення змінної до перевірки.<br>  
    Для цього на допомогу приходить Префіксне оператори інкремента і декремента.<br>  
+
 
Вони дуже схожі на постфіксний оператори. Відмінність полягає в тому що символи «+ +» і «-» записуються перед змінною, а не після неї, як у постфіксний операторах. Наочніше буде показати вам приклад.<br\>  
+
Для цього на допомогу приходить Префіксні оператори інкремента і декремента.<br>  
 +
 
 +
Вони дуже схожі на постфіксний оператори. Відмінність полягає в тому що символи '''«+ +» і «-»''' записуються перед змінною, а не після неї, як у постфіксний операторах. Наочніше буде показати вам приклад.<br\>  
  
 
   $ Х = 5;<br>  
 
   $ Х = 5;<br>  
Рядок 32: Рядок 34:
  
 
У цьому уривку PHP-коду значення змінної спочатку збільшується на одиницю, а вже після цього виконання порівнювання значення змінної з числом.
 
У цьому уривку PHP-коду значення змінної спочатку збільшується на одиницю, а вже після цього виконання порівнювання значення змінної з числом.
 +
 +
 +
[[Оператори мови PHP]]

Поточна версія на 08:17, 7 травня 2010

У PHP-програмах та як і в будь-яких інших програмах часто потрібно збільшити або зменшити значення якої-небудь змінної на одиницю.
Це можна зробити різними способами:<br\>

Спосіб перший:

  $ х = $ х + 1 / / за допомогою оператора складання.

Спосіб другий:

  % х + = 1; / / використовуючи оператор присвоювання.

Ну і нарешті новий і самий ефективний.

Спосіб третій:

  $ х + +; / / за допомогою оператора інкремента


Всі теж саме можна застосувати і у випадку, коли нам потрібно зменшити значення змінної на одиницю. Але все ж таки кращим варіантом буде вирази виду: $ х + +;
Якщо постфіксний оператори інкремента і декремента використовуються в місць з умовним оператором, то операнд модифікується тільки після перевірки:

$ Х = 5;</br> 


$ X + + <6; / / правда</br> 


У вище наведеному прикладі спочатку відбувається перевірка (менше Чи має значення змінної ніж число 6), а потім значення збільшується на одиницю.
У деяких випадках буває необхідним збільшити або зменшити значення змінної до перевірки.

Для цього на допомогу приходить Префіксні оператори інкремента і декремента.

Вони дуже схожі на постфіксний оператори. Відмінність полягає в тому що символи «+ +» і «-» записуються перед змінною, а не після неї, як у постфіксний операторах. Наочніше буде показати вам приклад.<br\>

  $ Х = 5;
  + + $ Х <6 / / помилковою 

У цьому уривку PHP-коду значення змінної спочатку збільшується на одиницю, а вже після цього виконання порівнювання значення змінної з числом.


Оператори мови PHP