>  기사  >  백엔드 개발  >  PHP에는 어떤 종류의 프로세스 제어 구조가 있는지 적어보세요.

PHP에는 어떤 종류의 프로세스 제어 구조가 있는지 적어보세요.

(*-*)浩
(*-*)浩원래의
2019-09-10 09:56:392336검색

모든 프로그래밍 언어는 많은 명령문으로 구성되며 PHP 언어도 예외는 아닙니다. 이러한 명령문에는 할당, 함수 호출, 루프 명령문, 빈 명령문 등이 포함됩니다. 또한 여러 명령문을 명령문 그룹으로 캡슐화할 수 있으며 명령문 그룹 자체는 다음과 같습니다. 또한 한 줄짜리 명령문으로 처리될 수도 있습니다. 언어 구조는 프로그램의 핵심 부분이며, 언어 구조 없이는 모든 기능 모듈이 작동할 수 없습니다.

PHP에는 어떤 종류의 프로세스 제어 구조가 있는지 적어보세요.

흐름 제어의 정의

흐름 제어는 프로그램을 제어하는 ​​수단입니다. 프로그램에 흐름 제어가 없다면 대부분의 프로그램은 선형 실행 명령문 제어가 아닙니다. 프로그램이 사용자와 통신하려면 사용자 입력에 따라 실행 순서가 결정되어야 하고, 코드도 반복적으로 실행되어야 하는데 이 모든 것이 프로세스 제어와 분리될 수 없습니다.

PHP에는 세 가지 기본 프로그램 구조가 있습니다: 순차 구조, 분기 구조, 루프 구조

순차 구조 (권장 학습: 엔트리에서 마스터까지 PHP 프로그래밍)

순차 구조는 가장 일반적으로 사용되는 명령문 구조입니다. 예를 들어 할당문은 위에서 아래로 순서대로 실행됩니다.

<?php
//实现$a和$b的值互换
$a=3;
$b=4;
$c=$a;
$a=$b;
$b=$c;
echo&#39;$a=&#39;.$a;
echo"<br/>";
echo&#39;$b=&#39;.$b;
?>

분기 구조

분기 구조는 조건부 구조라고도 불리며, 실제 프로그래밍에서는 순서를 엄격히 따르기보다는 명확한 조건에 따라 실행 경로를 선택해야 합니다. flow는 조건의 결과에 따라 실행을 변경하는 프로그램입니다.

<?php
$t=date("H");
if ($t>"18") {
echo "晚上好!";
}
?>

루프 구조

컴퓨터가 가장 잘하는 것은 주어진 조건이 성립하면 해당 조건이 성립하지 않을 때까지 반복적으로 실행되는 것이 특징입니다. 조건에 따라 프로그램 세그먼트가 반복적으로 실행됩니다.

php에서는 while 루프, do-while 루프, for 루프의 세 가지 유형의 루프를 제공합니다

<?php
$x=0;
while($x<=3) {
echo "这个数字是:$x <br>";
$x++;
}
?>

<?php
for ($y=5; $y<=10; $y++) {
echo "数字是:$y";
echo"<br/>";
}
?>

위 내용은 PHP에는 어떤 종류의 프로세스 제어 구조가 있는지 적어보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.