voyteck/extlibs

Voyteck 仓库中准备的其他包使用的函数

安装: 42

依赖: 2

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:zend-module

1.0.2 2019-04-04 11:07 UTC

This package is auto-updated.

Last update: 2024-09-16 21:30:12 UTC


README

扩展 PHP/ZF3 功能的类和函数

安装

简单使用 composer

composer require voyteck/extlibs

类 Voyteck/ExtLibs

类提供各种目的的静态函数

函数 Voyteck/ExtLibs::byteOn(int $value, int ...$bytes)

函数返回 TRUE,如果 $value 中指定的 $bytes 字节之一是 ON。例如,数字 5 可以分为 1x1 + 0x2 + 1x4 - 这意味着字节 1 和 4 是 ON。这样,在单个整数中可以写入多个 ON/OFF 选项。

使用示例

  • Voyteck\ExtLibs::byteOn(5, 1) 将返回 TRUE。
  • Voyteck\ExtLibs::byteOn(5, 1, 4) 将返回 TRUE。
  • Voyteck\ExtLibs::byteOn(5, 2) 将返回 FALSE。

函数 Voyteck/ExtLibs::generateRandomString($length = 10)

允许创建各种长度的随机字符串

视图助手 Voyteck/VExtLibs/configValueHelper

一个简单的助手,一旦调用,将检索(并在屏幕上打印)配置值。助手应使用以下参数调用:__invoke(array $configPath = [], $quoteStrings = true)

  • $configPath - 包含要检索的配置的路径。如果没有提供,则显示整个配置。路径应以数组形式提供,其中元素显示要检索的配置键的“更深入”的级别
  • $quoteStrings - boolean 参数指定字符串参数值是否应加引号

使用

需要将助手添加到 'view_helpers' 配置条目中。最常见的方法是添加一个条目

...
'view_helpers' => [
	...
	'aliases' => [
		...
		'configValueHelper' => \Voyteck\VExtLibs\View\Helper\configValueHelper::class,
	],
],
...

然后您可以直接在视图文件中使用助手 - 例如

...
<?php echo $this->configValueHelper(['route', 'routes', 'test', 'type', 'options', 'route']); ?>
...

将在页面上打印出对路由 'test' 的引号路由值。