이게 뭐죠?
PHP 구문에 관해 가끔 올라오는 질문을 모아 놓은 것입니다. 이는 커뮤니티 위키이기도 하므로 모든 사람이 이 목록을 유지 관리하는 데 참여하도록 초대됩니다.
이게 왜요?
연산자 및 기타 구문 표시자에 대한 질문을 찾는 것이 어려웠습니다. ¹
주요 아이디어는 스택 오버플로에 기존 질문에 대한 링크를 제공하여 PHP 매뉴얼의 내용을 복사하는 대신 더 쉽게 참조할 수 있도록 하는 것입니다.
참고: 2013년 1월부터 Stack Overflow는 특수 문자를 지원합니다. [php]“==”与“===”
처럼 검색어를 따옴표로 묶으세요.
여기서는 어떻게 해야 하나요?
이런 질문을 해서 누군가 여기를 지적했다면 아래에서 구체적인 구문을 찾아보세요. PHP 매뉴얼의 링크된 페이지와 링크된 질문이 귀하의 질문에 답할 수 있습니다. 그렇다면 답변에 투표해 보시기 바랍니다. 이 목록은 다른 사람의 도움을 대체할 수 없습니다.
목록
특정 토큰이 아래 목록에 없으면 파서 토큰 목록에서 찾을 수 있습니다.
&
비트 연산자 또는 참조
- & 서명으로 PHP 함수를 시작한다는 것은 무엇을 의미하나요?
- PHP &(앰퍼샌드, 비트 AND) 연산자 이해하기
- PHP “&” 연산자
- PHP에서 &와 &&의 차이점
- PHP에서 "&"는 무엇을 의미하나요?
- 이 문맥에서 "&"는 무엇을 의미하나요?
- PHP에서 "&" 기호는 무엇을 의미하나요?
- PHP에서 이 서명(&)은 무엇을 의미하나요?
- PHP 함수에서 "&" 연산자는 어떻게 작동하나요?
PHP에서 - &2의 &는 무엇을 의미하나요?
- 비트 연산자는 언제 사용해야 하나요?
- 객체 앞에 앰퍼샌드를 사용해야 하나요? (&$)
=&
참고자료
- PHP에서 할당 연산자 =&
를 인용해 보세요.
- PHP에서 "=&" 및 "&=" 연산자는 무엇을 의미하나요?
- "&=" 및 "=&" 연산자는 무엇을 하나요?
PHP에서 - =&는 무엇을 의미하나요?
&=
비트 연산자
- PHP에서 "=&" 및 "&=" 연산자는 무엇을 의미하나요?
- "&=" 및 "=&" 연산자는 무엇을 하나요?
&&
논리 연산자
- 연산자로서의 “AND” 및 “&&”
- PHP에서 &와 &&의 차이점
- PHP에서 "and"와 "&&" 연산자 사이에 차이점이 있나요?
- PHP - 및/또는 키워드
%
산술 연산자
- PHP에서 퍼센트 기호는 무엇을 의미하나요?
- PHP 연산자 %는 무엇이며 실제 사례에서 어떻게 사용하나요?
!!
논리 연산자
@
오류 제어 연산자
PHP에서 - @ 기호는 어떻게 사용되나요?
- PHP에서 변수 이름 앞의 "At" 기호: @$_POST
- PHP 함수 및 @functions
- PHP 코드에 @를 사용해야 하나요?
PHP에서 - @는 무엇을 의미하나요?
?:
삼항 연산자
- PHP 연산자 "?" 및 ":" 호출은 무엇이며 어떤 역할을 합니까?
- ?: PHP의 연산자("엘비스 연산자")
- "?"와 ":"(콜론)으로 완성된 조건에 대한 정보는 어디서 확인할 수 있나요?
- PHP 5.3 사용 ?: 연산자
이중 물음표
??
Null 병합 연산자(PHP 7부터)
물음표 다음에 유형 선언이 옵니다
?string
?int
?array
?bool
?float
널 입력 가능 유형 선언(PHP 7.1부터)
- 널 입력 가능 유형을 사용하는 방법
- Nullable 반환 유형 선언
?->
물음표 뒤에 객체 연산자가 오는 것은 NullSafe 연산자입니다(PHP 8.0부터)
- PHP에 "nullsafe 연산자"가 있나요?
:
제어 구조, 삼항 연산자, 반환 유형 선언을 위한 대체 구문
- PHP에서 ":"은 무엇인가요?
- PHP에서 ":"은 무엇을 의미하나요?
- 메서드 선언 뒤의 콜론?
::
범위 분해 연산자
- PHP에서 두 개의 콜론은 무엇을 의미하나요?
- PHP 토큰 이름 T_PAAMAYIM_NEKUDOTAYIM은 무엇을 의미하나요?
- PHP에서 ::(이중 콜론)과 ->의 차이점은 무엇인가요?
- PHP의 후기 정적 바인딩이란 정확히 무엇인가요?
- 정적::정적함수이름()
- 예기치 않은 T_PAAMAYIM_NEKUDOTAYIM, T_NS_Separator 필요
네임스페이스
- PHP의 백슬래시 – 이는 무엇을 의미하나요?
PHP(5.3+)에서 - (백슬래시)는 무엇을 합니까?
->
클래스 및 객체
- "->" PHP 연산자의 이름은 무엇인가요?
- PHP에서 객체 연산자 "->"는 어디에 사용되나요?
- PHP에서 ::(이중 콜론)과 ->의 차이점은 무엇인가요?
- PHP 구문 $var1->$var2는 무엇을 의미하나요?
- PHP에서 "->"는 무엇을 의미하나요?
=>
배열
- PHP에서 "=>"는 무엇을 의미하나요?
- PHP에서 사용됨 =>
- foreach($ex as $k=>$v)의 $k => $v는 무엇을 의미하나요?
^
비트 연산자
- 비트 연산자 XOR('^')은 어떻게 작동하나요?
PHP에서 - ^은(는) 무슨 뜻인가요?
>>
비트 연산자
<<
비트 연산자
<<<
Heredoc 또는 Nowdoc
- <<<PHP에서 END는 무엇을 의미하나요?
- PHP 표현식 <<<EOB
- PHP에서 "<<"는 무엇을 의미하나요?
- PHP에서 <<<CON
사용하기
- PHP에서 이 구문은 무엇인가요?
=
할당 연산자
==
비교 연산자
- PHP 동등(== 이중 동등)과 항등(=== 삼중 동등) 비교 연산자의 차이점은 무엇인가요?
- PHP != 및 == 연산자
- 3개의 다른 같음
- PHP에서 저글링 및 (엄격한) 초과/미만 비교를 입력하세요
===
비교 연산자
- "==="은(는) 무슨 뜻인가요?
- PHP 동등(== 이중 동등)과 항등(=== 삼중 동등) 비교 연산자의 차이점은 무엇인가요?
- 3개의 다른 같음
- PHP에서 저글링 및 (엄격한) 초과/미만 비교를 입력하세요
!==
비교 연산자
- PHP에서 !== 비교 연산자는 무엇을 의미하나요?
- PHP에서 !==와 != 사이에 차이점이 있나요?
!=
비교 연산자
- PHP != 및 == 연산자
- PHP에서 !==와 != 사이에 차이점이 있나요?
- 비교, !== 와 !=
- <>와 !=
의 차이점은 무엇인가요?
<>
비교 연산자
- PHP 연산자 <>
- https://stackoverflow.com/questions/589391
- <>와 !=
의 차이점은 무엇인가요?
- PHP에서 저글링 및 (엄격한) 초과/미만 비교를 입력하세요
<=>
비교 연산자(PHP 7.0부터)
|
비트 연산자
- |의 차이점은 무엇인가요? 그리고 || 연산자?
- 함수 인수에서 단일 파이프 "|"를 사용하는 작업이 있나요?
||
논리 연산자
- |의 차이점은 무엇인가요? 그리고 || 연산자?
- PHP - 및/또는 키워드
- || 정확히 무엇인가요? 의미는?
- PHP에서 or 연산자의 동작
~
비트 연산자
+
산술 연산자, 배열 연산자
- 두 배열을 병합하려면 "+"(배열 합집합 연산자)를 사용하세요. 어떻게 작동하나요?
+=
和 -=
할당 연산자
- += 무엇에 사용되나요?
- 내 PHP 문서에서 "$page -= 1"은 무엇을 의미하나요?
++
和 --
증가/감소 연산자
.=
할당 연산자
- PHP에서 .=와 +=의 차이점은 무엇인가요?
- PHP의 .=(점 같음) 연산자는 무엇인가요?
.
문자열 연산자
- echo와 return을 연결할 때 마침표와 쉼표의 차이점은 무엇인가요?
- .(점)은 무엇이며 PHP로 무엇을 할 수 있나요?
,
함수 매개변수
- echo와 return을 연결할 때 마침표와 쉼표의 차이점은 무엇인가요?
,
변수 선언
$$
변수Variables
- PHP에서 $$(달러 또는 더블 달러)는 무엇을 의미하나요?
- PHP에서 “$$”는 무엇인가요
- $function() 및 $$variable
`
실행 연산자
<?=
짧은 열기 태그
- PHP <에서 이 기호는 무엇을 의미하나요? =
- PHP에서 "<?="는 무엇을 의미하나요?
- <?= 무슨 뜻인가요?
[]
배열(PHP 5.4 이후 짧은 구문)
- PHP 배열...빈 괄호는 무엇을 의미하나요?
- []
의 의미는 무엇인가요?
- Php array_push() 및 myArray[]
- PHP 배열에서 읽을 때 []는 무엇을 의미하나요?
- 배열의 약어: 텍스트
$var = []
빈 배열
<?
열기 및 닫기 태그
..
이중 점 문자 범위
- 이중 점 범위 구문을 허용하는 기본 PHP 함수
...
매개변수 압축 해제(PHP 5.6부터)
**
지수화(PHP 5.6부터)
#
한 줄 쉘 스타일 코멘트
#[]
속성(PHP 8부터)
비트 연산자
포인트란 무엇인가요? 비트는 1 또는 0을 나타냅니다. 기본적으로 OFF(0), ON(1)
바이트란 무엇인가요? 바이트는 8비트로 구성되며, 바이트가 가질 수 있는 가장 높은 값은 255입니다. 이는 모든 비트가 설정된다는 의미입니다. 바이트의 최대값이 255인 이유를 살펴보겠습니다.
으아아아이것은 1바이트를 의미합니다
1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255(1바이트)
이해를 돕기 위한 몇 가지 예
"AND" 연산자:
으아아아&
이렇게 하면 숫자 8이 출력됩니다. 왜? 좋습니다. 테이블을 사용한 예를 살펴보겠습니다.
으아아아그래서 테이블에서 볼 수 있듯이 그들이 공유하는 유일한 비트는 8비트입니다.
두 번째 예
으아아아두 개의 공유 비트는 32와 4이며, 이를 더하면 36이 반환됩니다.
OR 연산자:
으아아아|
이렇게 하면 숫자 11이 출력됩니다. 왜?
으아아아8열, 2열, 1열에 3비트가 설정되어 있음을 알 수 있습니다. 이것을 합치면 8+2+1=11이 됩니다.
증가/감소 연산자
++
증분 연산자
으아아아--
감소 연산자변수 앞이나 뒤에 올 수 있습니다.
변수 앞에 배치하면 first변수를 늘리거나 줄인 후 결과를 반환합니다. 변수 뒤에 위치하면 먼저 변수를 반환한 다음 증가/감소 연산을 수행합니다.
예:
으아아아인스턴스
위의 예에서
++$i
,因为它更快。$i++
를 사용하면 동일한 결과를 얻을 수 있습니다.사전 증가는 실제로 변수를 증가시킨 다음 결과를 "반환"하기 때문에 조금 더 빠릅니다. 사후 증가는 특수 변수를 생성하고 첫 번째 변수의 값을 복사한 다음 첫 번째 변수를 사용한 후에만 해당 값을 두 번째 변수의 값으로 바꿉니다.
그러나 먼저 현재 사과 수를 표시하고
$apples--
그런 다음 여기에서 1개를 빼려면 를 사용해야 합니다.PHP에서 문자를 증가시킬 수도 있습니다:
으아아아도착하면
z
,接下来就是aa
등등.스택 오버플로 게시물: