찾다

 >  Q&A  >  본문

PHP 구문: 기호 뒤의 의미 디코딩


이게 뭐죠?

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 이후 짧은 구문)


<? 열기 및 닫기 태그


.. 이중 점 문자 범위


... 매개변수 압축 해제(PHP 5.6부터)


** 지수화(PHP 5.6부터)


# 한 줄 쉘 스타일 코멘트


#[] 속성(PHP 8부터)



P粉893457026P粉893457026414일 전756

모든 응답(2)나는 대답할 것이다

  • P粉298305266

    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바이트)

    이해를 돕기 위한 몇 가지 예

    "AND" 연산자: &

    으아아아

    이렇게 하면 숫자 8이 출력됩니다. 왜? 좋습니다. 테이블을 사용한 예를 살펴보겠습니다.

    으아아아

    그래서 테이블에서 볼 수 있듯이 그들이 공유하는 유일한 비트는 8비트입니다.

    두 번째 예

    으아아아

    두 개의 공유 비트는 32와 4이며, 이를 더하면 36이 반환됩니다.

    OR 연산자: |

    으아아아

    이렇게 하면 숫자 11이 출력됩니다. 왜?

    으아아아

    8열, 2열, 1열에 3비트가 설정되어 있음을 알 수 있습니다. 이것을 합치면 8+2+1=11이 됩니다.

    회신하다
    0
  • P粉345302753

    P粉3453027532023-10-11 00:19:04

    증가/감소 연산자< /p>

    ++ 증분 연산자

    --감소 연산자

    으아아아

    변수 앞이나 뒤에 올 수 있습니다.

    변수 앞에 배치하면 first변수를 늘리거나 줄인 후 결과를 반환합니다. 변수 뒤에 위치하면 먼저 변수를 반환한 다음 증가/감소 연산을 수행합니다.

    예:

    으아아아

    인스턴스

    위의 예에서 ++$i,因为它更快。 $i++를 사용하면 동일한 결과를 얻을 수 있습니다.

    사전 증가는 실제로 변수를 증가시킨 다음 결과를 "반환"하기 때문에 조금 더 빠릅니다. 사후 증가는 특수 변수를 생성하고 첫 번째 변수의 값을 복사한 다음 첫 번째 변수를 사용한 후에만 해당 값을 두 번째 변수의 값으로 바꿉니다.

    그러나 먼저 현재 사과 수를 표시하고 $apples--그런 다음 여기에서 1개를 빼려면 를 사용해야 합니다.

    PHP에서 문자를 증가시킬 수도 있습니다:

    으아아아

    도착하면 z,接下来就是 aa 등등.


    스택 오버플로 게시물:

    회신하다
    0
  • 취소회신하다