phpfn/placeholder

用于函数构造的简单占位符实现

2.0.1 2020-11-22 21:17 UTC

This package is auto-updated.

Last update: 2024-09-23 05:57:53 UTC


README

该库提供了用于柯里化函数、部分应用、管道操作符等允许指定默认值的语法结构的占位符实现。

安装

可以将库安装到任何PHP应用程序中

$ composer require phpfn/placeholder

为了访问库,请确保在您的文件中包含 vendor/autoload.php

<?php

require __DIR__ . '/vendor/autoload.php';

使用方法

什么是“占位符”?

<?php

var_dump(is_placeholder('_'));
// expected output: false

var_dump(is_placeholder(_));
// expected output: true

例如,我们可以用所需值替换数组中的每个占位符。

<?php
use Fun\Placeholder\Placeholder;

$array = [1, _, 3, _];

$result = Placeholder::map($array, fn() => ' map ');

echo implode(', ', $result);

// expected output: "1, map, 3, map"

就是这样 =)