> 백엔드 개발 > PHP 튜토리얼 > PHP 학습이 공식적으로 출발합니다 (2)

PHP 학습이 공식적으로 출발합니다 (2)

黄舟
풀어 주다: 2023-03-04 11:30:02
원래의
1028명이 탐색했습니다.

데이터 유형  
PHP는 정수, 부동 소수점 숫자, 문자열, 배열 및 객체를 지원합니다. 변수 유형은 일반적으로 프로그래머가 결정하는 것이 아니라 PHP 실행 프로세스에 의해 결정됩니다. 특정 유형의 변수를 지정된 유형으로 변환하려면 캐스트 또는 함수 settype()을 사용할 수 있습니다.


숫자 값 유형은 정수 또는 부동 소수점이 될 수 있습니다. 다음 명령문을 사용하여 값을 할당할 수 있습니다.
$a = 1234; # 십진수를 이해해야 합니다.
$a = -123; # 음수를 이해해야 합니다.
$a = 0123; # 8진수(10진수 83)
$a = 0x12; # 16진수(10진수 18)
$a = 1.234; # 이해하기 쉬운 부동 소수점 숫자
$a = 1.2e3; # 배정밀도 숫자의 지수형

여기에서는 정수와 소수만 알면 됩니다. . . .

문자열
문자열은 작은따옴표나 큰따옴표로 묶인 필드로 정의할 수 있습니다. 차이점은 작은따옴표로 묶인 문자열은 문자 그대로 정의되는 반면 큰따옴표로 묶인 문자열은 확장할 수 있다는 것입니다. 또한 큰따옴표로 묶인 문자열에 백슬래시를 사용하여 이스케이프 시퀀스와 변환 문자를 문자열에 추가할 수 있습니다. 예를 들어

$first = 'Hello'; 
$second = "World"; 
$full1 = "$first $second"; # 产生 Hello World 
$full2 = '$first $second';# 产生 $first $second
로그인 후 복사

은 두 문자열을 연결하는 데 사용됩니다. + 대신
$string=$first.$second; 결과는 HelloWorld

입니다. 연산자 PHP는 C, C++ 및 Java에서 흔히 볼 수 있는 연산자입니다. 이러한 연산자의 우선순위도 일관됩니다. 할당에는 "="도 사용됩니다. 산술 및 문자 다음 연산자 중 하나만 문자와 관련됩니다.
$a + $b: 더하기
$a - $b: 빼기
$a * $b: 곱하기
$a / $b: 나누기
$a % $b: 모듈로(나머지)
$a. $b: 문자열 연결 논리 및 비교 논리 연산자는 다음과 같습니다.
$a || $b: Or
$ a 또는 $b: 또는
$a && $b: 그리고
$a 및 $b: 그리고
$a xor $b: XOR($a 또는 $b가 true인 경우는 true이고 둘 다 같으면 false)
! $a: 아님
비교 연산자는 다음과 같습니다.
$a == $b: 같음
$a != $b: 같지 않음
$ a < $b : 미만
$a <= $b :
$a > $b : 초과
$a >= $b : 초과
과 동일 C와 마찬가지로 PHP에도 삼중 연산자(?:)가 있습니다. 비트 연산자는 PHP에도 존재합니다.

정말 간단해요. .

제어 프로세스 구조
PHP는 C와 동일한 프로세스 제어를 가지고 있습니다.
if(표현식 2)
.
}
elseif(표현식 2)
}
else
>. .
}

스위치는 여러 if-elseif-else 구조를 대체하는 데 가장 적합합니다.



while(표현식)

{
switch ($i) 
{ 
case 0: 
print "i equals 0"; 
case 1: 
print "i equals 1"; 
case 2: 
print "i equals 2"; 
}
로그인 후 복사
. .



do
}
. >


for (표현식 1, 표현식 2, 표현식 3)
{
. 🎜>
break, continue
break는 현재 루프 제어 구조를 중단합니다.
continue는 나머지 현재 루프에서 빠져나와 다음 루프를 계속 실행하는 데 사용됩니다.


매우 간단하고 C 언어와 동일하므로 잊어버릴 수 있습니다. . .

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿