PHP에서 INT는 정수 데이터 유형입니다. 운영 체제의 비트 수에 따라 PHP에 대한 두 가지 유형의 정수 저장이 있습니다 : 32 비트 및 64 비트. 32 비트 정수의 값 범위는 -2147483648 ~ 2147483647이고, 64 비트 정수의 값 범위는 -922337203685475808 ~ 922372036854775807입니다.
PHP에서 INT 유형의 메모리 풋 프린트는 운영 체제의 비트 수에 따라 다릅니다. 32 비트 운영 체제에서 int 유형은 4 바이트를 차지합니다. 64 비트 운영 체제에서 int 유형은 8 바이트를 차지합니다.
다음은 32 비트 시스템에서 PHP의 int 유형 메모리 점유의 예입니다.
위 코드를 실행하면 다음 출력 결과가 나타납니다.
2097152
2097216
2097272
이 예제는 32 비트 운영 체제에서 PHP에서 실행됩니다. 32 비트 시스템에서 int 유형은 4 바이트를 차지하므로 출력의 원래 메모리 크기는 2097152 바이트입니다. 그런 다음 여러 int 유형과 다수의 문자열 유형이 각각 정의되고 각 출력 후에 메모리 크기가 변경됩니다.
다음은 64 비트 운영 체제에서 PHP int 유형이 바이트를 점유하는 예입니다.
위의 코드를 실행하면 출력은 다음과 같습니다.
2097152
2097216
2097272
이것은 64 비트 운영 체제에서 실행 한 결과입니다. 64 비트 시스템에서 int 유형은 8 바이트를 차지하므로 원래 메모리 크기 출력은 2097152 바이트이며 후속 메모리 크기 변경도 영향을받습니다.
PHP의 정수 데이터 유형은 첨가, 빼기, 곱셈 및 분할, 비트 작업 및 논리 작업과 같은 수치 작업에서 널리 사용됩니다. 또한 정수는 배열, 객체, 루프 및 조건부 작업과 같은 다양한 시나리오에서도 사용할 수 있습니다.
다음은 수치 연산에서 정수의 적용을 보여주는 예입니다.
이 예에서는 두 개의 정수 번호를 별도로 추가하고 콘솔에서 결과를 인쇄합니다. 다음으로 두 개의 문자열 번호를 추가하고 결과를 인쇄합니다. 출력 결과에서 판단하면 정수 및 문자열 유형의 추가 작업의 최종 결과는 동일합니다.