HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //var/opt/remi/php83/lib/pear/.registry/.channel.pecl.php.net/csv.reg
a:23:{s:7:"attribs";a:6:{s:15:"packagerversion";s:7:"1.10.16";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:147:"http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd";}s:4:"name";s:3:"CSV";s:7:"channel";s:12:"pecl.php.net";s:7:"summary";s:17:"CSV PHP extension";s:11:"description";s:276:"A new and improved CSV file PHP extension which follows RFC 4180 instead of using a custom escape mechanism.

        Supports multi-bytes delimiters, enclosures, and providing a custom EOL sequence.

        Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias";s:4:"lead";a:4:{s:4:"name";s:18:"Gina Peter Banyard";s:4:"user";s:7:"girgias";s:5:"email";s:15:"girgias@php.net";s:6:"active";s:3:"yes";}s:4:"date";s:10:"2025-02-22";s:4:"time";s:8:"22:54:09";s:7:"version";a:2:{s:7:"release";s:5:"0.4.3";s:3:"api";s:5:"0.4.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"https://www.php.net/license/3_01.txt";}s:8:"_content";s:9:"PHP V3.01";}s:5:"notes";s:137:"* Fix a memory leak
* Use standard error phrasing for error messages

Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:1:{s:4:"name";s:1:"/";}s:4:"file";a:51:{i:0;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7e571b888d585b31f9ef5edcc647fa30";s:4:"name";s:7:"LICENSE";s:4:"role";s:3:"src";}}i:1;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"41e3a9120815b550e86d10b1b2e30946";s:4:"name";s:9:"README.md";s:4:"role";s:3:"doc";}}i:2;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7c98cbd37233add4bc1ecc82f647dc04";s:4:"name";s:9:"config.m4";s:4:"role";s:3:"src";}}i:3;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7fa10c6d6cfea1decb04c1c4f6dda3a5";s:4:"name";s:10:"config.w32";s:4:"role";s:3:"src";}}i:4;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"64881d8d31e063bf2a1a0d6c066942e1";s:4:"name";s:5:"csv.c";s:4:"role";s:3:"src";}}i:5;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"77c4eb8f2c8f0a1be34382e39beda196";s:4:"name";s:12:"csv.stub.php";s:4:"role";s:3:"src";}}i:6;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e3dba65401390276f88c44524956cb07";s:4:"name";s:13:"csv_arginfo.h";s:4:"role";s:3:"src";}}i:7;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"bde5e8dfac189c3a83d7393996f76150";s:4:"name";s:9:"php_csv.h";s:4:"role";s:3:"src";}}i:8;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6bc549041ff2c0c3581239ff568c37a2";s:4:"name";s:39:"tests/001_load-csv-extension-check.phpt";s:4:"role";s:3:"src";}}i:9;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"594704ee73f453cf256d29415c8a3de8";s:4:"name";s:36:"tests/002_instantiate_CSV_class.phpt";s:4:"role";s:3:"src";}}i:10;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"0607ba638f5160f7b720e3674b865f38";s:4:"name";s:29:"tests/array_to_row/basic.phpt";s:4:"role";s:3:"src";}}i:11;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ff5c0cf46a3497b3b00dab50c4844d15";s:4:"name";s:29:"tests/array_to_row/error.phpt";s:4:"role";s:3:"src";}}i:12;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3a47405a32d8105440f9b5e65bedf612";s:4:"name";s:44:"tests/array_to_row/multi_byte_delimiter.phpt";s:4:"role";s:3:"src";}}i:13;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"06b08f56f51cbb9963da9a4c4969f860";s:4:"name";s:44:"tests/array_to_row/multi_byte_enclosure.phpt";s:4:"role";s:3:"src";}}i:14;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c405111da93cdf9a69c993d90e6b72e3";s:4:"name";s:47:"tests/array_to_row/non_stringable_elements.phpt";s:4:"role";s:3:"src";}}i:15;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f0f2b5635bdb241c32d4ece47d126f91";s:4:"name";s:52:"tests/array_to_row/nul_byte_custom_eol_sequence.phpt";s:4:"role";s:3:"src";}}i:16;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3ee38a8b7c6744b0abb71d644824a1fb";s:4:"name";s:42:"tests/array_to_row/nul_byte_delimiter.phpt";s:4:"role";s:3:"src";}}i:17;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c53e479b4d7370a2b8233e506d6c004b";s:4:"name";s:42:"tests/array_to_row/nul_byte_enclosure.phpt";s:4:"role";s:3:"src";}}i:18;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8ce11d165d84fc397416c6f87a52ce8c";s:4:"name";s:48:"tests/array_to_row/with_custom_eol_sequence.phpt";s:4:"role";s:3:"src";}}i:19;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ef20edcf0dd3355549321592cff539e3";s:4:"name";s:38:"tests/array_to_row/with_new_lines.phpt";s:4:"role";s:3:"src";}}i:20;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3ca8cab52434196c77e77a576077f39c";s:4:"name";s:38:"tests/array_to_row/with_nul_bytes.phpt";s:4:"role";s:3:"src";}}i:21;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a1a7b2eb38d41f5ee21a5674821b922f";s:4:"name";s:37:"tests/buffer_to_collection/basic.phpt";s:4:"role";s:3:"src";}}i:22;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8d5fbb04b2c2b538000652141da0d504";s:4:"name";s:38:"tests/buffer_to_collection/errors.phpt";s:4:"role";s:3:"src";}}i:23;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"62bbea4ea57bce6626b3b0bf7dcf353f";s:4:"name";s:53:"tests/buffer_to_collection/non_escaped_enclosure.phpt";s:4:"role";s:3:"src";}}i:24;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"40663ab21bf7db895bfe2e9ab5312af5";s:4:"name";s:60:"tests/buffer_to_collection/nul_byte_custom_eol_sequence.phpt";s:4:"role";s:3:"src";}}i:25;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a471937fc05ff7965d78c1ed1b959525";s:4:"name";s:56:"tests/buffer_to_collection/with_custom_eol_sequence.phpt";s:4:"role";s:3:"src";}}i:26;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"54138448aec166fb5701f21ed92e76b8";s:4:"name";s:46:"tests/buffer_to_collection/with_new_lines.phpt";s:4:"role";s:3:"src";}}i:27;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8f3f5bbf53ff4eb7211dc76cd2648d67";s:4:"name";s:57:"tests/buffer_to_collection_lax/non_escaped_enclosure.phpt";s:4:"role";s:3:"src";}}i:28;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"2511490ef4f58322978d22f71fc8ce08";s:4:"name";s:52:"tests/buffer_to_collection_lax/with_uneven_rows.phpt";s:4:"role";s:3:"src";}}i:29;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"001eff5f44fbf5dc67bc44f4f14dab34";s:4:"name";s:37:"tests/collection_to_buffer/basic.phpt";s:4:"role";s:3:"src";}}i:30;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7387883b710f65d5d7e4dd1155fb2205";s:4:"name";s:52:"tests/collection_to_buffer/basic_with_generator.phpt";s:4:"role";s:3:"src";}}i:31;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"e4237c76f3c7b616fecea04d023b15b6";s:4:"name";s:51:"tests/collection_to_buffer/basic_with_iterator.phpt";s:4:"role";s:3:"src";}}i:32;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"8e0228397f3b5a32c4a998cae94c7465";s:4:"name";s:61:"tests/collection_to_buffer/basic_with_iterator_aggregate.phpt";s:4:"role";s:3:"src";}}i:33;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5b7e994250302ec7ee6a4bb90d73880c";s:4:"name";s:38:"tests/collection_to_buffer/errors.phpt";s:4:"role";s:3:"src";}}i:34;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"07632baa22454c0a60033225244dd12c";s:4:"name";s:55:"tests/collection_to_buffer/non_stringable_elements.phpt";s:4:"role";s:3:"src";}}i:35;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"fa127442429cf46f365400cbec9d014f";s:4:"name";s:56:"tests/collection_to_buffer/with_custom_eol_sequence.phpt";s:4:"role";s:3:"src";}}i:36;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"937f1a178e1874559b240906979f3553";s:4:"name";s:33:"tests/csv_functions_inverses.phpt";s:4:"role";s:3:"src";}}i:37;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"9978150152b217b94c8d1d65ced593ca";s:4:"name";s:29:"tests/deny_instantiation.phpt";s:4:"role";s:3:"src";}}i:38;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"1bd9078df9f6d7ef2dab36b77d09b675";s:4:"name";s:36:"tests/enclosure_buffer_overflow.phpt";s:4:"role";s:3:"src";}}i:39;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"02070c842ca11584a3ab85cfa4d62c0f";s:4:"name";s:29:"tests/row_to_array/basic.phpt";s:4:"role";s:3:"src";}}i:40;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5f801e1e029c52e2e5b35d3a408ca4f3";s:4:"name";s:29:"tests/row_to_array/error.phpt";s:4:"role";s:3:"src";}}i:41;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"48d1721809473c061b309d5c8b89c964";s:4:"name";s:44:"tests/row_to_array/multi_byte_delimiter.phpt";s:4:"role";s:3:"src";}}i:42;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"6c3c08d7eebdd49ba85b3a5e408a1aef";s:4:"name";s:44:"tests/row_to_array/multi_byte_enclosure.phpt";s:4:"role";s:3:"src";}}i:43;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3215f38db662dec1b8bba9e5bd75f4d8";s:4:"name";s:45:"tests/row_to_array/non_escaped_enclosure.phpt";s:4:"role";s:3:"src";}}i:44;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"33d358aa8853d054de233f7536e2e520";s:4:"name";s:52:"tests/row_to_array/nul_byte_custom_eol_sequence.phpt";s:4:"role";s:3:"src";}}i:45;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3ebd855c9fa8aa7b691382f2dad0d6eb";s:4:"name";s:42:"tests/row_to_array/nul_byte_delimiter.phpt";s:4:"role";s:3:"src";}}i:46;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"470104fe1eea13d52bb6dbb2d7099885";s:4:"name";s:42:"tests/row_to_array/nul_byte_enclosure.phpt";s:4:"role";s:3:"src";}}i:47;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"b40ab5995cf43239b2c6c350e88c06d2";s:4:"name";s:35:"tests/row_to_array/unicode_bom.phpt";s:4:"role";s:3:"src";}}i:48;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a54bf563b0e72a25e116c02611ae3a13";s:4:"name";s:48:"tests/row_to_array/with_custom_eol_sequence.phpt";s:4:"role";s:3:"src";}}i:49;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a6f2cd9085db4dc9ac58f94e6195140c";s:4:"name";s:38:"tests/row_to_array/with_new_lines.phpt";s:4:"role";s:3:"src";}}i:50;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d418db5dcd83fa195638b755409c0779";s:4:"name";s:56:"tests/row_to_array/with_new_lines_strict_compliance.phpt";s:4:"role";s:3:"src";}}}}}s:12:"dependencies";a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"8.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}s:17:"providesextension";s:3:"CSV";s:13:"extsrcrelease";s:0:"";s:9:"changelog";a:1:{s:7:"release";a:7:{i:0;a:5:{s:4:"date";s:10:"2025-02-22";s:7:"version";a:2:{s:7:"release";s:5:"0.4.3";s:3:"api";s:5:"0.4.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"https://www.php.net/license/3_01.txt";}s:8:"_content";s:9:"PHP V3.01";}s:5:"notes";s:68:"* Fix a memory leak
* Use standard error phrasing for error messages";}i:1;a:5:{s:4:"date";s:10:"2022-05-31";s:7:"version";a:2:{s:7:"release";s:5:"0.4.2";s:3:"api";s:5:"0.4.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"https://www.php.net/license/3_01.txt";}s:8:"_content";s:9:"PHP V3.01";}s:5:"notes";s:70:"Security release.

Fix buffer overflow when using multibyte enclosures";}i:2;a:5:{s:4:"date";s:10:"2022-05-31";s:7:"version";a:2:{s:7:"release";s:5:"0.3.2";s:3:"api";s:5:"0.3.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"https://www.php.net/license/3_01.txt";}s:8:"_content";s:9:"PHP V3.01";}s:5:"notes";s:70:"Security release.

Fix buffer overflow when using multibyte enclosures";}i:3;a:5:{s:4:"date";s:10:"2021-09-05";s:7:"version";a:2:{s:7:"release";s:5:"0.4.1";s:3:"api";s:5:"0.4.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"https://www.php.net/license/3_01.txt";}s:8:"_content";s:9:"PHP V3.01";}s:5:"notes";s:98:"* Compatibility with PHP 8.1.

Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias";}i:4;a:5:{s:4:"date";s:10:"2021-02-22";s:7:"version";a:2:{s:7:"release";s:5:"0.4.0";s:3:"api";s:5:"0.4.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"https://www.php.net/license/3_01.txt";}s:8:"_content";s:9:"PHP V3.01";}s:5:"notes";s:571:"* Minimum PHP version is now 8.0 due to the usage of new Zend APIs.
* All functions have been moved to static methods of a new CSV class.
* Function names now refer to "buffer" instead of "file" as a string is used.
* CSV::collectionToBuffer() now supports iterable collections, not just arrays.
* In case of field number miss-match a ValueError is thrown instead of an Error.
* A new CSV::bufferToCollectionLax() has been introduced which doesn't throw a ValueError in case of field number miss-match.

Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias";}i:5;a:5:{s:4:"date";s:10:"2020-03-05";s:7:"version";a:2:{s:7:"release";s:5:"0.3.1";s:3:"api";s:5:"0.3.1";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"https://www.php.net/license/3_01.txt";}s:8:"_content";s:9:"PHP V3.01";}s:5:"notes";s:123:"Fix Windows compilation.
Fix package stability.
Add tests for a custom EOL sequence as nul byte.
Bundle tests with release.";}i:6;a:5:{s:4:"date";s:10:"2020-03-04";s:7:"version";a:2:{s:7:"release";s:5:"0.3.0";s:3:"api";s:5:"0.3.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:36:"https://www.php.net/license/3_01.txt";}s:8:"_content";s:9:"PHP V3.01";}s:5:"notes";s:24:"Initial release on PECL.";}}}s:8:"filelist";a:1:{s:9:"README.md";a:4:{s:6:"md5sum";s:32:"41e3a9120815b550e86d10b1b2e30946";s:4:"name";s:9:"README.md";s:4:"role";s:3:"doc";s:12:"installed_as";s:53:"/opt/remi/php83/root/usr/share/doc/pecl/CSV/README.md";}}s:12:"_lastversion";N;s:7:"dirtree";a:1:{s:43:"/opt/remi/php83/root/usr/share/doc/pecl/CSV";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"0.4.3";s:12:"release_date";s:10:"2025-02-22";s:13:"release_state";s:5:"alpha";s:15:"release_license";s:9:"PHP V3.01";s:13:"release_notes";s:137:"* Fix a memory leak
* Use standard error phrasing for error messages

Sponsor me via GitHub sponsors: https://github.com/sponsors/Girgias";s:12:"release_deps";a:2:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"8.0.0";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.4.0";s:8:"optional";s:2:"no";}}s:11:"maintainers";a:1:{i:0;a:5:{s:4:"name";s:18:"Gina Peter Banyard";s:5:"email";s:15:"girgias@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:7:"girgias";s:4:"role";s:4:"lead";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1747856977;}