p810 / tuple
此包最新版本(2.0.0)没有可用的许可证信息。
PHP中元组的实现。
2.0.0
2020-03-19 21:19 UTC
Requires
- php: >= 7.0.0
Requires (Dev)
- phpunit/phpunit: ^6.2
README
PHP中元组的实现。
安装
composer require p810/tuple --no-dev
使用
<?php use function p810\Tuple\tuple; $tuple = tuple('foo', 'bar');
您还可以使用空格Unicode字符(U+E0020)作为一个函数,使其看起来像Python中的元组。这是我认为很有趣的想法,所以添加了它。不过,您的同事可能不会觉得很有趣,所以在使用之前请权衡一下。
$tuple = ('hello', 'world'); var_dump($tuple); // => p810\Tuple\Tuple#3 (2) {...}
为什么?
这只是因为我想要承担这个项目。我从Python那里借用了这个想法,这是我对这个概念的第一印象。
总的来说,这个实用工具只是围绕一个实现ArrayAccess
的PHP对象的一个包装器,限制了更新、设置或删除项的能力,使其不可变。