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

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

Версія за 14:54, 14 квітня 2010

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

Спосіб перший:
$ х = $ х + 1 / / за допомогою оператора складання.

Спосіб другий:
% х + = 1; / / використовуючи оператор присвоювання.

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

Спосіб третій:
$ х + +; / / за допомогою оператора інкремента
Всі теж саме можна застосувати і у випадку, коли нам потрібно зменшити значення змінної на одиницю. Але все ж таки кращим варіантом буде вирази виду: $ х + +;
Якщо постфіксний оператори інкремента і декремента використовуються в місць з умовним оператором, то операнд модифікується тільки після перевірки:
$ Х = 5;
$ X + + <6; / / правда
У вище наведеному прикладі спочатку відбувається перевірка (менше Чи має значення змінної ніж число 6), а потім значення збільшується на одиницю.
У деяких випадках буває необхідним збільшити або зменшити значення змінної до перевірки.

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

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

$ Х = 5;

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

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