首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在php中实现位掩码?

如何在php中实现位掩码?
EN

Stack Overflow用户
提问于 2012-08-09 17:26:04
回答 2查看 31.1K关注 0票数 84

我不确定位掩码是否是正确的术语。让我解释一下:

在php中,可以通过多种方式调用error_reporting函数:

// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// Report all errors except E_NOTICE
// This is the default value set in php.ini
error_reporting(E_ALL ^ E_NOTICE);

我从php.net页面here获得了术语位掩码

无论如何,重点是,我已经实现了一个名为ls的简单方法,它返回目录的内容。

此函数需要3个参数...( $include_hidden = false,$return_absolute = false,$ext = false )

因此,当我调用函数时,我设置了我想要的结果。我是否想让结果返回隐藏目录,是否只想要基本名称等。

因此,当我调用我正在编写的函数时

ls(true, false, true)
ls(false, false, true)
ls(true, true, true)
etc...

我想如果我能标记出我想要的数据返回方式,它会更具可读性。

所以就像这样:

ls( INCLUDE_HIDDEN | HIDE_EXTS );
ls( SHOW_ABSOLUTE_PATHS | HIDE_EXTS );

等等。

在测试调用了哪些标志时,我该如何实现这一点?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11880360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档