> 백엔드 개발 > PHP 튜토리얼 > 포토샵 시작하기 및 PHP 표현식 배우기

포토샵 시작하기 및 PHP 표현식 배우기

WBOY
풀어 주다: 2016-07-29 08:33:28
원래의
882명이 탐색했습니다.

PHP 표현
표현은 PHP의 가장 중요한 요소입니다. PHP 3.0에서는 작성하는 거의 모든 것이 표현식입니다. 표현식의 가장 간단하면서도 정확한 정의는 "값을 갖는 모든 것"입니다. 간단한 예로는 상수와 변수가 있습니다.
"$a = 5"라고 쓰면 $a에 '5' 값을 할당합니다. (이 경우 '5'는 정수 상수입니다.) 여기서는 $a를 5에 할당하려고 합니다. 따라서 $b = $a라고 쓰면 원하는 결과는 $b = 5입니다. 즉, $a는 값이 5인 표현식입니다. 복잡한 표현식의 간단한 예는 함수입니다.
예를 들어 다음 함수를 생각해 보세요: Function foo() 함수는 값이 반환 값인 표현식입니다. foo()는 5를 반환하므로 'foo()' 표현식은 5로 평가됩니다.
PHP의 값은 물론 정수에만 국한되지 않으며 일반적으로 그렇지 않습니다. PHP는 정수 값, 부동 소수점 값, 문자열 값의 세 가지 유형의 값을 지원합니다. PHP는 배열과 객체라는 두 가지 혼합 유형(비 스칼라)을 지원합니다. 두 유형의 값 모두 변수에 할당되거나 함수에서 반환될 수 있습니다.
PHP 3은 표현 지향 언어이므로 거의 모든 것이 표현입니다.
우리가 논의한 '$a = 5'의 예를 생각해 보세요. 여기에는 정수 상수 '5'의 값과 역시 5에 할당된 변수 $a의 값이라는 두 가지 값이 있다는 것을 쉽게 알 수 있습니다. 그러나 실제로 여기에는 할당문 자체의 값인 추가 값이 있습니다.
대입문 자체의 값은 할당되는 값, 이 경우에는 5입니다. 사실 '$a = 5'가 무엇을 하든 5라는 값을 갖는 표현식이라는 뜻입니다. 따라서 '$b = ($a = 5)'와 같은 명령문을 작성하는 것은 '$a = 5; $b = 5;'(각 명령문 끝에 세미콜론 포함)와 같습니다. 할당 순서는 오른쪽에서 왼쪽이므로 '$b = $a = 5'라고 쓸 수도 있습니다.
수식 평가 방향의 또 다른 좋은 예는 덧셈을 먼저 한 다음 덧셈, 뺄셈을 먼저 한 다음 뺄셈을 하는 것입니다. PHP/FI 및 대부분의 다른 언어 사용자는 아마도 변수 및 변수에 익숙할 것입니다. 이것이 자체 증가 및 자체 감소 연산입니다. PHP/FI 2에서는 '$a' 문에 값이 없으므로(표현식이 아님) 이를 할당하거나 어떤 방식으로든 사용할 수 없습니다. PHP 3에서는 이를 C와 동일한 표현식으로 변환하여 자동 증가 및 자동 빼기 연산 기능을 향상시킵니다.
C와 유사하게 PHP 3에는 두 가지 유형의 자체 추가가 있습니다. 먼저 추가하고 마지막에 추가합니다. 먼저 추가하고 나중에 추가하는 방식의 핵심은 변수가 스스로 추가되고 변수 자체에 동일한 영향을 미친다는 것입니다. 차이점은 자기증가 표현의 가치입니다. 먼저 '$variable' 형식으로 추가하고, 변수가 추가된 후 값을 계산합니다(PHP는 먼저 변수를 추가한 다음 해당 값을 읽습니다. 이를 '$먼저 추가'라고도 함). '변수'를 사용하면 원래 변수인 $variable의 값이 먼저 계산된 후 자체 증가가 수행됩니다(PHP는 변수의 값을 읽은 후 자체 증가를 수행하므로 '사후 추가'라고 합니다). >가장 일반적인 표현은 비교 표현입니다. 이 표현식은 0 또는 1로 평가되며 이는 각각 FALSE 또는 TRUE를 의미합니다.
PHP는 >(보다 큼), >=(크거나 같음), ==(같음), <(보다 작음) 및 <=(작거나 같음)을 지원합니다. 이런 식은 IF문과 같은 조건부 실행에서 주로 사용됩니다.
여기서 논의하고 싶은 마지막 표현은 혼합 할당 표현입니다. $a를 증가시키려면 간단히 '$a' 또는 '$a'라고 쓰면 된다는 것을 이미 알고 있습니다. 그러나 증가하려는 값이 1보다 큰 경우, 예를 들어 3만큼 증가시키려면 어떻게 해야 할까요? '$a'를 몇 번 더 쓸 수 있지만 이는 분명히 효율적이거나 허용 가능한 방법이 아닙니다. 또 다른 일반적인 접근 방식은 '$a = $a 3'이라고 쓰는 것입니다. 먼저 '$a 3'의 값을 계산한 다음 이를 다시 $a에 할당하여 $a가 3에 추가되도록 합니다. PHP 3에서는 다른 여러 언어(예: C)에서와 마찬가지로 이를 축약할 수 있으므로 더 명확하고 빠르며 이해하기 쉽습니다. 현재 변수 $a에 3을 더하면 '$a = 3'으로 쓸 수 있습니다. 이 문장은 "$a의 값에 3을 더하고 $a에 할당한다"는 의미입니다. 명령문을 더 짧고 명확하게 만드는 것 외에도 실행 속도도 더 빨라집니다. 엄격한 대입문과 마찬가지로 '$a = 3'이라는 표현의 값이 할당된 값입니다. 참고: 3이 아니라 $a에 3을 더한 값입니다($a에 할당된 값입니다). 이 할당 모드에서는 '$a -= 5'(변수 $a 빼기 5), '$b *= 7'(변수 $b에 7을 곱함) 등과 같은 이중 연산자를 사용할 수 있습니다.
마지막으로 언급할 가치가 있는 것은 표현의 진리값입니다. 많은 경우(주로 조건부 실행 및 루핑에서) 표현식의 특정 값은 신경 쓰지 않고 해당 값이 TRUE 또는 FALSE를 나타내는지 여부만 고려합니다(PHP에는 전용 부울 유형이 없음). PHP는 Perl과 유사한 방법을 사용하여 표현식의 진리값을 계산합니다. 0이 아닌 값은 TRUE이고 0은 FALSE입니다. 음수 0의 값은 0이 아니며 TRUE로 간주됩니다. 빈 문자열은 FALSE일 수 있습니다. 비정량적 값(배열 및 개체)의 경우 해당 값에 요소가 포함되어 있지 않으면 FALSE, 그렇지 않으면 TRUE입니다.

위 내용은 포토샵 입문 학습 내용을 포함하여 포토샵 입문 학습용 PHP 표현과 PHP 학습을 소개하고 있으니, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

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