프로그래밍 언어/PHP

PHP 에서 자주 쓰이는 기호 목록

Rateye 2021. 8. 3. 10:31
728x90
반응형
질문 : 참조 —이 기호는 PHP에서 무엇을 의미합니까?

이것은 PHP의 구문에 대한 질문 모음입니다. 이것은 또한 커뮤니티 위키이므로 모든 사람이이 목록을 유지하는 데 참여하도록 초대됩니다.

연산자 및 기타 구문 토큰에 대한 질문을 찾기가 어려웠습니다 .¹
주요 아이디어는 Stack Overflow에있는 기존 질문에 대한 링크를 갖는 것이므로 PHP 매뉴얼의 내용을 복사하지 않고 참조하기가 더 쉽습니다.

참고 : 2013 년 1 월부터 Stack Overflow 는 특수 문자를 지원합니다 . 검색어를 따옴표로 묶으십시오. 예 : [php] "==" vs "==="

그러한 질문을했기 때문에 누군가가 여기에서 지적한 경우 아래 특정 구문을 찾으십시오. 링크 된 질문과 함께 PHP 매뉴얼에 링크 된 페이지가 당신의 질문에 답할 것입니다. 그렇다면 답변에 찬성하는 것이 좋습니다. 이 목록은 다른 사람들이 제공 한 도움을 대체하기위한 것이 아닙니다.

특정 토큰이 아래에 나열되지 않은 경우 파서 토큰 목록 에서 찾을 수 있습니다.

& 비트 연산자 또는 참조

=& 참조

&= 비트 연산자

&& 논리 연산자

% 산술 연산자

!! 논리 연산자

@ 오류 제어 연산자

?: 삼항 연산자

?? Null Coalesce 연산자 (PHP 7부터)

?string ?int ?array ?bool ?float Nullable 반환 유형 선언 (PHP 7.1부터)

: 제어 구조, 삼항 연산자 , 반환 유형 선언에 대한 대체 구문

:: 범위 확인 연산자

\ 네임 스페이스

-> 클래스 및 객체

=> 어레이

^ 비트 연산자

>> 비트 연산자

<< 비트 연산자

<<< Heredoc 또는 Nowdoc

= 할당 연산자

== 비교 연산자

=== 비교 연산자

!== 비교 연산자

!= 비교 연산자

<> 비교 연산자

<=> 비교 연산자 (PHP 7.0 이후)

| 비트 연산자

|| 논리 연산자

~ 비트 연산자

+ 산술 연산자 , 배열 연산자

+=-= 할당 연산자

++-- 증가 / 감소 연산자

.= 할당 연산자

. 문자열 연산자

, 함수 인수

, 변수 선언

$$ 가변 변수

` 실행 연산자

<?= 짧은 오픈 태그

[] 배열 (PHP 5.4 이후의 짧은 구문)

<? 태그 열기 및 닫기

... 인수 풀기 (PHP 5.6부터)

** 지수 (PHP 5.6부터)

# 한 줄 셸 스타일 주석

?-> NullSafe 연산자 호출 (PHP 8.0 이후)

답변

증가 / 감소 연산자

++ 증가 연산자

-- 감소 연산자

Example    Name              Effect
---------------------------------------------------------------------
++$a       Pre-increment     Increments $a by one, then returns $a.
$a++       Post-increment    Returns $a, then increments $a by one.
--$a       Pre-decrement     Decrements $a by one, then returns $a.
$a--       Post-decrement    Returns $a, then decrements $a by one.

이들은 변수 앞이나 뒤에 갈 수 있습니다.

변수 전에 넣어 경우, 증가 / 감소 작업은 먼저 결과가 반환되는 변수에 이루어집니다. 변수 뒤에 넣으면 변수가 먼저 반환되고 증가 / 감소 작업이 수행됩니다.

예를 들면 :

$apples = 10;
for ($i = 0; $i < 10; ++$i) {
    echo 'I have ' . $apples-- . " apples. I just ate one.\n";
    }
    

라이브 예

위의 경우 ++$i 가 더 빠르기 때문에 사용됩니다. $i++ 결과는 동일합니다.

사전 증가는 실제로 변수를 증가시키고 그 후에 결과를 '반환'하기 때문에 조금 더 빠릅니다. 사후 증분은 특수 변수를 만들고 첫 번째 변수의 값을 복사하고 첫 번째 변수가 사용 된 후에 만 해당 값을 두 번째 변수로 바꿉니다.

$apples-- 를 사용해야합니다. 먼저 현재 사과 수를 표시 한 다음 여기 에서 하나를 빼야하기 때문입니다.

PHP에서 문자를 늘릴 수도 있습니다.

$i = "a";
    while ($i < "c") {
        echo $i++;
        }
        

z 에 도달하면 aa 가 다음입니다.

문자 변수는 증가 할 수 있지만 감소 할 수는 없으며 일반 ASCII 문자 (az 및 AZ) 만 지원됩니다.

문자 변수는 증가 할 수 있지만 감소 할 수는 없으며 일반 ASCII 문자 (az 및 AZ) 만 지원됩니다.

스택 오버플로 게시물 :

출처 : https://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php
728x90
반응형