ext ds
v1.2.9
PHP 배열에 대한 효율적인 대안으로 특수한 데이터 구조를 제공하는 PHP 언어 확장입니다. API, 성능(PHP 7과 비교) 및 기타 확장 기능 사용의 이점을 강조하는 이 블로그 게시물에서 이에 대해 더 자세히 읽을 수 있습니다.
문서는 php.net에서 볼 수 있습니다. 또한 IDE 통합을 위해 프로젝트에 폴리필을 포함해야 합니다.
확장을 설치하는 가장 쉬운 방법은 PECL을 사용하는 것입니다.
pecl install ds
Windows를 사용하는 경우 PECL 또는 릴리스에서 컴파일된 .dll을 다운로드할 수 있습니다.
기본 php.ini 파일에 extension=ds.so
추가해야 합니다.
"정의되지 않은 기호" 오류가 발생하는 경우 #2를 참조하세요.
# To see where .ini files are located
php -i | grep " .ini "
명령줄을 사용하여 임시로 확장 기능을 활성화할 수도 있습니다.
php -d extension=ds.so
참고 : Windows에서는 대신 php_ds.dll을 사용합니다.
Composer 를 사용하여 설치할 수 있는 PHPUnit 테스트 모음이 있습니다.
composer install # Install the test suite
composer test # Run the tests
composer memtest # Run the tests checking for memory leaks
프로젝트에 종속성으로 폴리필을 포함할 수 있습니다. 이렇게 하면 확장이 설치되지 않은 환경에서도 코드베이스가 계속 작동할 수 있습니다.
로컬 개발에는 Docker를 사용하고 있습니다.
./dev.sh # opens a shell into a development environment
phpize
./configure
make
make install
composer install
composer test
자세한 내용은 기여를 참조하세요.
MIT 라이센스(MIT). 자세한 내용은 라이센스를 참조하세요.