PHP에서 배열에 대한 제한이 있습니까?PHP : 배열의 최대 크기가 있습니까?
27
A
답변
8
내가 PHP를 참조로 건너 한 유일한은이 bytes.com/forum에서 :
내가 배열이 얼마나 큰에 제한이 있다고 생각하지 않지만, 한계에이스크립트가 사용할 수있는 메모리 양.
php.ini 구성 파일의 'memory_limit'지시어는 스크립트가 소비 할 수있는 최대 메모리 양을 보유합니다. 이것을 변경해보십시오. 도움이되는지 확인하십시오.
41
예, 최대 요소 수에는 제한이 있습니다. 해시 테이블 구조 (배열 기본적되는 해시 테이블 주위 포장기)과 같이 (PHP 5.3) 정의된다
typedef struct _hashtable {
uint nTableSize;
uint nTableMask;
uint nNumOfElements;
ulong nNextFreeElement;
Bucket *pInternalPointer; /* Used for element traversal */
Bucket *pListHead;
Bucket *pListTail;
Bucket **arBuckets;
dtor_func_t pDestructor;
zend_bool persistent;
unsigned char nApplyCount;
zend_bool bApplyProtection;
#if ZEND_DEBUG
int inconsistent;
#endif
} HashTable;
는
typedef unsigned int uint;
한계 부호 INT의 최대 크기 (이라고 주어진 일반적으로 32 비트 OS에서는 2^32-1이고 대부분의 64 비트 OS에서는 2^32-1).
실제로 많은 RAM과 32 비트 int가있는 시스템을 제외하고는 문제가되기 전에 항상 메모리 제한에 도달하게됩니다.
관련 문제
- 1. EditText를위한 최대 버퍼 크기가 있습니까?
- 2. 배열의 크기가 1보다 큰
- 3. PHP 배열의 최소값과 최대 값 얻기
- 4. 프리 페처 최대 캐시 크기가
- 5. C : 배열의 크기가 다른 요소가있는 배열
- 6. PHP에서 배열의 중앙값과 최대 값
- 7. int 배열의 크기가 유형 동등성에 미치는 영향
- 8. 가짜 배열의 PHP 객체
- 9. PHP 배열의 serialize/unserializing
- 10. 안드로이드 최대 핑 크기가 64K 미만
- 11. 우리는 최대 크기보다 안드로이드 응용 프로그램 크기가 있습니까?
- 12. JVM 최대 힙 크기가 동적 일 수 있습니까?
- 13. TFS에서 사용자에게 사용할 수있는 작업 영역의 최대 크기가 있습니까?
- 14. 최대 크기가 여전히 20MB Appstore 제한에 맞습니까?
- 15. PHP 배열의 메모리 최적화
- 16. PHP : 배열의 '간격'채우기
- 17. PHP : 배열의 개수 IF
- 18. 배열의 변수 (PHP)?
- 19. PHP 배열의 반복 문제
- 20. PHP 스크립트 : 크기가 너무 큽니까?
- 21. 최대 재귀 깊이에 오류가 발생하는 파일 크기가
- 22. 다차원 배열의 요소에서 최대 값 가져 오기?
- 23. 크기가 킬로바이트 (KB) 인 PHP
- 24. PHP 배열의 차원 수 결정
- 25. 정수 배열의 최대 정수에 대한 알고리즘
- 26. 배열의 최대 값을 찾는 방법은 무엇입니까?
- 27. 참조 PHP 배열의 전체 복사본
- 28. PHP : 객체 배열의 값 계산하기
- 29. PHP 배열의 항목에서 .htm 제거
- 30. PHP 배열의 효율성이 객체로 캐스트됩니까?
PLaz? pl0x를 의미 했습니까? –