이게 뭐야?
이것은 PHP의 구문에 대해 자주 제기되는 질문 모음입니다. 이것은 커뮤니티 위키이기도하므로 모든 사람이이 목록 유지에 참여하도록 초대됩니다.
왜 이런거야?
연산자와 다른 구문 토큰에 대한 질문을 찾기가 어려웠습니다 .¹
주요 아이디어는 스택 오버플로에 대한 기존 질문에 대한 링크를 갖는 것이므로 PHP 매뉴얼의 내용을 복사하지 않고 질문을 쉽게 참조 할 수 있습니다.
참고 : 2013 년 1 월부터 Stack Overflow 는 특수 문자를 지원합니다 . 검색어를 따옴표로 묶습니다 (예 :[php] "==" vs "==="
여기서 무엇을해야합니까?
이러한 질문을했기 때문에 누군가가 여기에서 지적한 경우 아래에서 특정 구문을 찾으십시오. PHP 매뉴얼 의 링크 된 페이지 와 링크 된 질문이 귀하의 질문에 대한 답변이 될 것입니다. 그렇다면 대답을 찬성하는 것이 좋습니다. 이 목록은 다른 사람들이 제공 한 도움을 대신 할 수 없습니다.
리스트
특정 토큰이 아래에 없으면 파서 토큰 목록 에서 찾을 수 있습니다 .
- 앰퍼샌드로 PHP 기능을 시작한다는 것은 무엇을 의미합니까?
- PHP 및 (앰퍼샌드, 비트 및) 연산자 이해
- PHP "&"연산자
- PHP에서 &와 &&의 차이점
- PHP에서 "&"는 무엇을 의미합니까?
- 이 경우 "&"는 무엇을 의미합니까?
- PHP에서 "&"부호는 무엇을 의미합니까?
- PHP에서이 서명은 무엇을 의미합니까 (&)?
- "&"연산자는 PHP 함수에서 어떻게 작동합니까?
- PHP에서 & 2 (& 2)는 무엇을 의미합니까?
- 비트 연산자는 언제 사용해야합니까?
- 물체 앞에서 앰퍼샌드를 사용해야 할 필요가 있습니까? (& $)
=&
참고 문헌
- PHP의 참조 할당 연산자, = &
- PHP에서 "= &"와 "& ="연산자는 무엇을 의미합니까?
- '& ='및 '= &'연산자는 무엇을합니까?
- PHP에서 = &는 무엇을 의미합니까?
&=
비트 연산자
&&
논리 연산자
%
산술 연산자
!!
논리 연산자
- PHP에서 @ 기호를 사용하는 것은 무엇입니까?
- PHP에서 변수 이름 앞에 'At'기호 : @ $ _ POST
- PHP 함수와 @functions
- PHP 코드에서 @를 사용해야합니까?
- PHP에서 @는 무엇을 의미합니까?
?:
삼항 연산자
- PHP 연산자는 무엇입니까? ":"라고 불렀고 그들은 무엇을합니까?
- ? : PHP의 연산자 ( 'Elvis 연산자')
- ""로 수행 된 조건에 대한 정보는 어디에서 읽을 수 있습니까? ":"(콜론)?
- PHP 5.3? : 연산자 사용
??
Null Coalesce 연산자 (PHP 7부터)
?string
?int
?array
?bool
?float
nullable 반환 형식 선언 (PHP 7.1부터)
:
제어 구조에 대한 대체 구문 , Ternary Operator
::
범위 확인 연산자
- PHP에서 두 개의 콜론은 무엇을 의미합니까?
- PHP 토큰 이름 T_PAAMAYIM_NEKUDOTAYIM의 의미는 무엇입니까?
- PHP에서 :: (이중 콜론)과-> (화살표)의 차이점은 무엇입니까?
- PHP에서 늦은 정적 바인딩은 정확히 무엇입니까?
- static :: staticFunctionName ()
- 예상치 못한 T_PAAMAYIM_NEKUDOTAYIM, T_NS_Separator 예상
\
네임 스페이스
->
클래스와 객체
- "->"PHP 연산자는 무엇이며 코드를 크게 읽을 때 어떻게 말합니까?
- PHP에서 객체 연산자 "->"를 어디에 사용합니까?
- PHP에서 :: (이중 콜론)과-> (화살표)의 차이점은 무엇입니까?
- PHP 구문 $ var1-> $ var2의 의미는 무엇입니까?
- PHP에서 "->"는 무엇을 의미합니까?
=>
배열
^
비트 연산자
>>
비트 연산자
<<
비트 연산자
- PHP에서 <<< END는 무엇을 의미합니까?
- PHP 식 <<< EOB
- PHP에서 "<<<"는 무엇을 나타 냅니까?
- PHP에서 <<< CON 사용
- PHP에서 이런 종류의 문법은 무엇입니까?
=
할당 연산자
==
비교 연산자
- PHP 평등 (== double equals)과 항등 (=== triple equals) 비교 연산자는 어떻게 다릅니 까?
- PHP! = 및 == 연산자
- 3 개의 다른 평등
- PHP에서 유형 저글링 및 (엄격한) 비교
===
비교 연산자
- "==="은 무슨 뜻입니까?
- PHP 평등 (== double equals)과 항등 (=== triple equals) 비교 연산자는 어떻게 다릅니 까?
- 3 개의 다른 평등
- PHP에서 유형 저글링 및 (엄격한) 비교
!==
비교 연산자
!=
비교 연산자
<>
비교 연산자
<=>
비교 연산자 (PHP 7.0부터)
|
비트 연산자
||
논리 연산자
~
비트 연산자
+=
및 -=
할당 연산자
++
및 --
증가 / 감소 연산자
.=
할당 연산자
.
문자열 연산자
,
함수 인수
,
변수 선언
$$
변수 변수
`
실행 연산자
<?=
짧은 오픈 태그
[]
배열 (PHP 5.4 이후 짧은 구문)
- PHP 배열 ... 빈 괄호의 의미는 무엇입니까?
- []의 의미는 무엇입니까
- PHP array_push () 대 myArray []
- PHP 배열에서 읽을 때 []의 의미는 무엇입니까?
- 배열의 속기 : 리터럴
$var = []
빈 배열
<?
태그 열기 및 닫기
...
인자 풀기 (PHP 5.6부터)
**
지수화 (PHP 5.6부터)
?->
NullSafe 운영자 호출
$
변수에 대한 참조는 없지만 $$
변수 변수에 대해서만 언급 됩니다. 나는 그것이 어딘가에 수정되어야한다고 믿는다.
/**
어떻습니까?