PHP 7 운영자 란 무엇이며 어떻게 작동합니까?
PHP 7 운영자는 다른 프로그래밍 언어와 마찬가지로 하나 이상의 피연산자 (값 또는 변수)에서 특정 작업을 수행하는 기호입니다. 스크립트 내에서 데이터가 어떻게 조작되는지 지시합니다. 이 연산자들은 여러 범주로 분류됩니다 :
- 산술 연산자 : 이 표준 수학 계산을 수행합니다. 예로는 (곱셈), (division),
-
는 변수에 15를 할당합니다. 할당 연산자 : 이 값을 변수에 할당합니다. 기본 할당 연산자는*
입니다. PHP 7에는 또한 , , , ,/
, 와 같은 과제와 작업을 결합하는 복합 할당 연산자도 포함됩니다. 예를 들어,%
는 **. 예로는$result = 10 5;
(동일),$result
(동일 - 값과 유형을 확인), (동일하지 않음), (동일하지 않음), (보다 크지음), - (보다 작음), (보다 크거나 동일), (또는 동일)가 포함됩니다. 이것들은 조건부 진술에 중요합니다.
=
논리 연산자 :=
이 부울 표현을 결합합니다. 여기에는 (and),-=
(OR), *= (독점 또는)가 포함됩니다. 이것들은 여러 조건에 따라 실행 흐름을 제어하는 데 사용됩니다./=
비트 타이어 연산자 :%=
이들은 개별 정수에서 작동합니다. 예로는**=
(Bitwise and),$x = 5;
(Bitwise OR),$x = $x 5;
(Bitwise XOR), (Bitwise Not), (오른쪽 Shift)가 있습니다. 이것들은 일반적으로 사용되지만 이진 데이터 조작과 같은 특정 작업에 필수적입니다. 문자열 연산자 : 기본 문자열 연산자는 연결 연산자 입니다. 그것은 두 줄을 함께 결합합니다. 예를 들어, -
1
-
-1
- 시맨틱 에 변화가 아니라 기본 Zend 엔진의 최적화로 바뀌 었습니다. 개선 된 엔진으로 인해 산술, 비교, 논리 및 기타 작업이 더 빠르게 실행되었습니다. 벤치 마크 테스트는 이러한 기본 엔진 최적화로 인해 초기 버전과 비교하여 PHP 7의 속도가 크게 향상되었습니다. 이는 더 빠른 스크립트 실행 시간과 더 나은 전반적인 응용 프로그램 성능으로 해석됩니다. 특정 코드와 워크로드에 따라 정확한 성능 이득은 다양하지만 전반적인 개선은 상당했습니다.
==
는 "john doe"를 ===. 그러나 PHP의 어레이 비교는 엄격하게 요소 별 요소가 아니라는 점에 유의해야합니다. 배열 구조의 평등을 점검합니다. !=
이러한 연산자 범주를 이해하고 기능성은 효과적인 PHP 7 코드를 작성하는 데 기본이됩니다. !==
.PHP 7은 완전히 새로운 범주를 생성한다는 의미에서 완전히
new운영자 유형을 소개하지 않았습니다. 그러나 상당한 향상은 우주선 운영자 (& lt; = & gt;) 였습니다. 이 연산자는 3 방향 비교를 수행합니다. 반환 : 오페라가 동일하다면
- 왼쪽 피연산자가 오른쪽 오페라보다 큰 경우.
0
왼쪽 피연산자가 오른쪽 피연산자보다 작 으면 if
이것은 코드를 간소화하고 가독성을 향상시키는 주요 추가 기능입니다. 다른 개선 사항은 전적으로 새로운 운영자보다는 기존 운영자의 행동 또는 효율성에 대한 개선이 대부분 이전 버전과 어떻게 다릅니 까?
$result = $a <=> $b; // Returns 0, 1, or -1대부분의 연산자의 핵심 기능은 PHP 7과 이전 버전간에 일관성을 유지하는 반면, 몇 가지 주요 차이점이 존재한다. 운영자 실행을 포함하여 전반적으로 상당한 성능이 향상되었습니다. 이것은
의 작동 방식의 변화에 관한 것이 아니지만 동일한 작업의 실행이 더 빠릅니다.
우주선 연산자 (& lt; = & gt;) :
이전에 언급했듯이, 이것은 php 7에 독특하고 나중에 독특한 추가 항목입니다. 연산자 변경은 직접적으로 변경되지는 않지만 PHP 7은 더 엄격한 유형 처리를 도입하여 연산자가 다른 유형의 변수와 상호 작용하는 방식에 영향을 미쳤습니다. 이로 인해 이전 버전의 느슨한 유형 핸들링, 특히 및
연산자와 비교하여 결과가 다른 결과로 이어질 수 있습니다. PHP 7에서, 유형 비교에 를 사용하면- 와 다른 결과를 얻을 수 있습니다. 이것들은 연산자 자체의
위 내용은 PHP 7 운영자는 무엇이며 어떻게 작동합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)
