Heim  >  Artikel  >  Backend-Entwicklung  >  PHP便捷开发工具集合

PHP便捷开发工具集合

WBOY
WBOYOriginal
2016-06-23 13:35:221314Durchsuche

Belt 是 PHP 便捷开发工具。

Belt 主要特性:

  • 60+ 的有用函数

  • 经过完整的测试

  • 代码清晰明了,文档齐全

Belt 包括:

  • boolean isDate(mixed $value)

  • boolean isNumber(mixed $value)

  • boolean isString(mixed $value)

  • boolean isFunction(mixed $value)

  • boolean isEmpty(mixed $value)

  • boolean isEqual(mixed $left, mixed $right)

  • boolean isBoolean(mixed $value)

  • boolean isObject(mixed $value)

  • boolean isArray(mixed $value)

  • boolean isTraversable(mixed $value)

  • boolean isNull(mixed $value)

  • boolean has(mixed $object, string $key)

  • array keys(mixed $object)

  • array values(mixed $object)

  • array methods(mixed $object)

  • mixed copy(mixed $value)

  • mixed extend(mixed $source, mixed $destination)

  • mixed apply(mixed $object, Closure $closure)

  • mixed defaults(mixed $object, array|mixed $defaults)

  • string escape(string $string)

  • string id(string $prefix = '')

  • mixed with(mixed $value)

  • void times(integer $number, Closure $closure)

  • mixed cache(Closure $closure)

  • mixed wrap(Closure $closure, Closure $wrapper)

  • mixed compose(array $closures, array $arguments = array())

  • void once(Closure $closure)

  • mixed after(integer $number, Closure $closure)

  • mixed|array first(array $elements, integer $amount = 1)

  • array initial(array $elements, integer $amount = 1)

  • array rest(array $elements, integer $index = 1)

  • mixed|array last(array $elements, integer $amount = 1)

  • array pack(array $elements)

  • array flatten(array $elements)

  • array range(integer $to, integer $from = 0, integer $step = 1)

  • array difference(array $one, array $another)

  • array unique(array $elements, Closure $iterator = null)

  • array without(array $elements, array $ignore)

  • array zip(array $one, array $another)

  • integer indexOf(array $elements, mixed $element)

  • array intersection(array $one, array $another)

  • array union(array $one, array $another)

  • void each(array $collection, Closure $iterator)

  • array map(array $collection, Closure $iterator)

  • array toArray(mixed $value)

  • integer|null size(array|Countable $value)

  • array shuffle(array $collection)

  • boolean any(array $collection, Closure $iterator)

  • boolean all(array $collection, Closure $iterator)

  • array reject(array $collection, Closure $iterator)

  • array pluck(array $collection, string $key)

  • boolean contains(array $collection, mixed $value)

  • array invoke(array $collection, string $function)

  • mixed reduce(array $collection, Closure $iterator, mixed $initial = 0)

  • array sortBy(array $collection, Closure $iterator)

  • array groupBy(array $collection, Closure $iterator)

  • mixed max(array $collection)

  • mixed min(array $collection)

简单示例:

use Belt\Belt;Belt::max([1, 2, 3]) // => 3Belt::flatten([1, [2, [3]]]) // => [1, 2, 3]Belt::last([1, 2, 3], 2) // => [2, 3]

项目主页:http://www.open-open.com/lib/view/home/1430832041179

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:nginx配置文件和hosts文件的先后关系Nächster Artikel:PHP Sucks