PHP 구문에 관해 가끔 올라오는 질문을 모아 놓은 것입니다. 이는 커뮤니티 위키이기도 하므로 모든 사람이 이 목록을 유지 관리하는 데 참여하도록 초대됩니다.
연산자 및 기타 구문 표시자에 대한 질문을 찾는 것이 어려웠습니다. ¹
주요 아이디어는 스택 오버플로에 기존 질문에 대한 링크를 제공하여 PHP 매뉴얼의 내용을 복사하는 대신 더 쉽게 참조할 수 있도록 하는 것입니다.
참고: 2013년 1월부터 Stack Overflow는 특수 문자를 지원합니다. [php]“==”与“===”
이런 질문을 해서 누군가 여기를 지적했다면 아래에서 구체적인 구문을 찾아보세요. PHP 매뉴얼의 링크된 페이지와 링크된 질문이 귀하의 질문에 답할 수 있습니다. 그렇다면 답변에 투표해 보시기 바랍니다. 이 목록은 다른 사람의 도움을 대체할 수 없습니다.
특정 토큰이 아래 목록에 없으면 파서 토큰 목록에서 찾을 수 있습니다.
&
비트 연산자 또는 참조
=&
참고자료
&=
비트 연산자
&&
논리 연산자
%
산술 연산자
!!
논리 연산자
@
오류 제어 연산자
?:
삼항 연산자
이중 물음표
??
Null 병합 연산자(PHP 7부터)
물음표 다음에 유형 선언이 옵니다
?string
?int
?array
?bool
?float
널 입력 가능 유형 선언(PHP 7.1부터)
?->
물음표 뒤에 객체 연산자가 오는 것은 NullSafe 연산자입니다(PHP 8.0부터)
:
제어 구조, 삼항 연산자, 반환 유형 선언을 위한 대체 구문
::
범위 분해 연산자
네임스페이스
->
클래스 및 객체
=>
배열
^
비트 연산자
>>
비트 연산자
<<
비트 연산자
<<<
Heredoc 또는 Nowdoc
=
할당 연산자
==
비교 연산자
===
비교 연산자
!==
비교 연산자
!=
비교 연산자
<>
비교 연산자
<=>
비교 연산자(PHP 7.0부터)
|
비트 연산자
||
논리 연산자
~
비트 연산자
+
산술 연산자, 배열 연산자
+=
和 -=
할당 연산자
++
和 --
증가/감소 연산자
.=
할당 연산자
.
문자열 연산자
,
함수 매개변수
,
변수 선언
$$
변수Variables
`
실행 연산자
<?=
짧은 열기 태그
[]
배열(PHP 5.4 이후 짧은 구문)
$var = []
빈 배열<?
열기 및 닫기 태그
..
이중 점 문자 범위
...
매개변수 압축 해제(PHP 5.6부터)
**
지수화(PHP 5.6부터)
#
한 줄 쉘 스타일 코멘트
#[]
속성(PHP 8부터)
P粉2983052662023-10-11 11:48:43
포인트란 무엇인가요? 비트는 1 또는 0을 나타냅니다. 기본적으로 OFF(0), ON(1)
바이트란 무엇인가요? 바이트는 8비트로 구성되며, 바이트가 가질 수 있는 가장 높은 값은 255입니다. 이는 모든 비트가 설정된다는 의미입니다. 바이트의 최대값이 255인 이유를 살펴보겠습니다.
으아아아이것은 1바이트를 의미합니다
1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255(1바이트)
&
이렇게 하면 숫자 8이 출력됩니다. 왜? 좋습니다. 테이블을 사용한 예를 살펴보겠습니다.
으아아아그래서 테이블에서 볼 수 있듯이 그들이 공유하는 유일한 비트는 8비트입니다.
두 번째 예
으아아아두 개의 공유 비트는 32와 4이며, 이를 더하면 36이 반환됩니다.
|
이렇게 하면 숫자 11이 출력됩니다. 왜?
으아아아8열, 2열, 1열에 3비트가 설정되어 있음을 알 수 있습니다. 이것을 합치면 8+2+1=11이 됩니다.
P粉3453027532023-10-11 00:19:04
증가/감소 연산자< /p>
++
증분 연산자
--
감소 연산자
변수 앞이나 뒤에 올 수 있습니다.
변수 앞에 배치하면 first변수를 늘리거나 줄인 후 결과를 반환합니다. 변수 뒤에 위치하면 먼저 변수를 반환한 다음 증가/감소 연산을 수행합니다.
예:
으아아아위의 예에서 ++$i
,因为它更快。 $i++
를 사용하면 동일한 결과를 얻을 수 있습니다.
사전 증가는 실제로 변수를 증가시킨 다음 결과를 "반환"하기 때문에 조금 더 빠릅니다. 사후 증가는 특수 변수를 생성하고 첫 번째 변수의 값을 복사한 다음 첫 번째 변수를 사용한 후에만 해당 값을 두 번째 변수의 값으로 바꿉니다.
그러나 먼저 현재 사과 수를 표시하고 $apples--
그런 다음 여기에서 1개를 빼려면 를 사용해야 합니다.
PHP에서 문자를 증가시킬 수도 있습니다:
으아아아도착하면 z
,接下来就是 aa
등등.
스택 오버플로 게시물: