50 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			50 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: While Loop | ||
|  | localeTitle: Пока цикл | ||
|  | --- | ||
|  | ## Пока цикл
 | ||
|  | 
 | ||
|  | Цикл `while loop` является одним из самых простых типов циклов в PHP. Он выполняет блок операторов до тех пор, пока выражение не примет значение **TRUE** . Если значение выражения изменяется во время выполнения, то цикл выполняется до тех пор, пока выражение не примет значение **FALSE** . Ниже приведена базовая форма while Loop: | ||
|  | 
 | ||
|  | ```shell | ||
|  | while (expr)  | ||
|  |     statement  | ||
|  | ``` | ||
|  | 
 | ||
|  | Заявления внутри цикла while могут быть заключены в фигурные скобки или могут использоваться на основе следующего синтаксиса: | ||
|  | 
 | ||
|  | ```shell | ||
|  | while (expr):  | ||
|  |     statement  | ||
|  |     ...  | ||
|  |  endwhile;  | ||
|  | ``` | ||
|  | 
 | ||
|  | Иллюстрируя простой и альтернативный синтаксис цикла while, используя пример: | ||
|  | 
 | ||
|  | ```php | ||
|  | <?php  | ||
|  |   | ||
|  |  /* using the simple form of while loop */  | ||
|  |   | ||
|  |  $i = 1;  /* initialisation part */  | ||
|  |   | ||
|  |  while ($i <= 100 && $i!=5 )  | ||
|  |  {  | ||
|  |     echo $i++;  | ||
|  |  }  | ||
|  |   | ||
|  |  /*using the alternate synatx of while loop*/  | ||
|  |   | ||
|  |  $i = 0;  | ||
|  |   | ||
|  |  while ($i <= 10):  | ||
|  |     echo $i++;  | ||
|  |  endwhile;  | ||
|  |   | ||
|  |  ?>  | ||
|  | ``` | ||
|  | 
 | ||
|  | #### Больше информации
 | ||
|  | 
 | ||
|  | [Пока цикл - PHP-документация](http://php.net/manual/en/control-structures.while.php) |