php中的int参数
PHP的函数有很多都会有一个int参数,这些参数基本都是定义为一个常量,虽然不知道有啥用,先记录一下
他们对应的数字
1. htmlspecialchars(),htmlentities()
http://php.net/manual/zh/function.htmlspecialchars.php
第二个参数flag都为int型
在 /ext/standard/html.h文件中
ENT_COMPAT ENT_HTML_QUOTE_DOUBLE 2
ENT_QUOTES (ENT_HTML_QUOTE_DOUBLE | ENT_HTML_QUOTE_SINGLE) (2|1)
ENT_NOQUOTES ENT_HTML_QUOTE_NONE 0
ENT_IGNORE ENT_HTML_IGNORE_ERRORS 4
ENT_SUBSTITUTE ENT_HTML_SUBSTITUTE_ERRORS 8
ENT_HTML401 0
ENT_XML1 16
ENT_XHTML 32
ENT_HTML5 (16|32)
ENT_DISALLOWED 128
ENT_HTML_QUOTE_NONE 0
ENT_HTML_QUOTE_SINGLE 1
ENT_HTML_QUOTE_DOUBLE 2
ENT_HTML_IGNORE_ERRORS 4
ENT_HTML_SUBSTITUTE_ERRORS 8
ENT_HTML_DOC_TYPE_MASK (16|32)
ENT_HTML_DOC_HTML401 0
ENT_HTML_DOC_XML1 16
ENT_HTML_DOC_XHTML 32
ENT_HTML_DOC_HTML5 (16|32)
/* reserve bit 6 */
ENT_HTML_SUBSTITUTE_DISALLOWED_CHARS 128
2. file_put_contents(),file()
http://php.net/manual/zh/function.file.php
http://php.net/manual/zh/function.file-put-contents.php
第三个参数flag为int型
在 /ext/standard/file.h文件中
PHP_FILE_USE_INCLUDE_PATH 1
PHP_FILE_IGNORE_NEW_LINES 2
PHP_FILE_SKIP_EMPTY_LINES 4
PHP_FILE_APPEND 8
PHP_FILE_NO_DEFAULT_CONTEXT 16
3. sort()
http://php.net/manual/zh/function.sort.php
第二个参数sort_flag为int型
在 /ext/standard/php_array.h文件中
PHP_SORT_REGULAR 0
PHP_SORT_NUMERIC 1
PHP_SORT_STRING 2
PHP_SORT_DESC 3
PHP_SORT_ASC 4
PHP_SORT_LOCALE_STRING 5
PHP_SORT_NATURAL 6
PHP_SORT_FLAG_CASE 8
4. scandir()
http://php.net/manual/zh/function.scandir.php
第二个参数sorting_order为int型
在 /ext/standard/php_dir.h文件中
PHP_SCANDIR_SORT_ASCENDING 0
PHP_SCANDIR_SORT_DESCENDING 1
PHP_SCANDIR_SORT_NONE 2
5. array_filter()
http://php.net/manual/zh/function.array-filter.php
第三个参数flag为int型
在 /ext/standard/array.h文件中
ARRAY_FILTER_USE_BOTH 1
ARRAY_FILTER_USE_KEY 2
6. count()
http://php.net/manual/zh/function.count.php
第二个参数mode为int型
在 /ext/standard/array.h文件中
COUNT_NORMAL 0
COUNT_RECURSIVE 1
7. filestat扩展
在 /ext/standard/php_filestat.h文件中
猜测是file系列函数的返回类型
关于这个东西的文章
https://www.jianshu.com/p/6163aefe836a
FS_PERMS 0
FS_INODE 1
FS_SIZE 2
FS_OWNER 3
FS_GROUP 4
FS_ATIME 5
FS_MTIME 6
FS_CTIME 7
FS_TYPE 8
FS_IS_W 9
FS_IS_R 10
FS_IS_X 11
FS_IS_FILE 12
FS_IS_DIR 13
FS_IS_LINK 14
FS_EXISTS 15
FS_LSTAT 16
FS_STAT 17
8. parse_url()
http://php.net/manual/zh/function.parse-url.php
第二个参数component为int型
在 /ext/standard/url.h文件中
PHP_URL_SCHEME 0
PHP_URL_HOST 1
PHP_URL_PORT 2
PHP_URL_USER 3
PHP_URL_PASS 4
PHP_URL_PATH 5
PHP_URL_QUERY 6
PHP_URL_FRAGMENT 7
PHP_QUERY_RFC1738 1
PHP_QUERY_RFC3986 2
php中的int参数的更多相关文章
- 第一篇博文:PHP函数原型中的可选参数写法为什么这么写?
第一篇,算是开始吧.简单写点儿东西. 刚开始学PHP,在看PHP Manual时遇到一个问题:含可选参数的函数原型中,可选参数的写法看不懂. 例如explode函数 array explode ( s ...
- C#中方法的参数的四种类型
C#中方法的参数有四种类型: 1. 值参数类型 (不加任何修饰符,是默认的类型) 2. 引用型参数 (以ref 修饰符声明) 3. 输出型参数 (以out 修 ...
- android中的layoutparams参数使用的简单总结
定义: 我们可以在Android的framework中的ViewGroup类里找到定义的类: public static class LayoutParams{...} 此类有如下注释: Layout ...
- Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数
Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数 7.4.4 为外部参数设置默认值 开发者也可以对外部参数设置默认值.这时,调用的时候,也可以省略参数传递本文选自Swift1 ...
- C# 中的可变参数方法(VarArgs)
首先需要明确一点:这里提到的可变参数方法,指的是具有 CallingConventions.VarArgs 调用约定的方法,而不是包含 params 参数的方法.可以通过MethodBase.Call ...
- Java中的可变参数以及foreach语句
Java中的可变参数的定义格式如下: 返回值类型 方法名称(类型 ... 参数名称){} foreach语句的格式如下: for ( 数据类型 变量名称 :数据名称){ ... } public ...
- C++学习35 模板中的函数式参数
C++对模板类的支持比较灵活,模板类的参数中除了可以有类型参数,还可以有普通参数.例如: template<typename T, int N> class Demo{ }; N 是一个普 ...
- Java中可变长参数的使用及注意事项
在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print( ...
- C#中的 具名参数 和 可选参数
具名参数 和 可选参数 是 C# framework 4.0 出来的新特性. 一. 常规方法定义及调用 public void Demo1(string x, int y) { //do someth ...
随机推荐
- [bzoj] 2038 小Z的袜子(hose) || 莫队
原题 给出一个序列,求给定[l,r]内有任意取两个数,有多大概率是一样的 简单的莫队,每次+-当前区间里有的这个颜色的袜子的个数,最后除以(r-l+1)*(r-l)/2即可. 记得约分. #inclu ...
- Codeforces Round #430 (Div. 2) Vitya and Strange Lesson
D.Vitya and Strange Lesson(字典树) 题意: 给一个长度为\(n\)的非负整数序列,\(m\)次操作,每次先全局异或\(x\),再查询\(mex\) \(1<=n< ...
- 洛谷 P2168 [NOI2015]荷马史诗 解题报告
P2168 [NOI2015]荷马史诗 题目描述 追逐影子的人,自己就是影子 --荷马 Allison 最近迷上了文学.她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的<荷 ...
- vue的nextTick的实现
vue的nextTick是用浏览器支持的方法模拟nodejs的process.nextTick 老版本的vue用如下方法来模拟 Promise.thenMutationObserver(Mutatio ...
- 论文笔记《Spatial Memory for Context Reasoning in Object Detection》
好久不写论文笔记了,不是没看,而是很少看到好的或者说值得记的了,今天被xinlei这篇paper炸了出来,这篇被据老大说xinlei自称idea of the year,所以看的时候还是很认真的,然后 ...
- hdu 3473 (划分树)2
Minimum Sum Time Limit: 16000/8000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Tota ...
- 公共css
* { margin: 0; padding: 0; word-break: break-all; font-family: Microsoft YaHei, tahoma, arial, Hirag ...
- Python基础(5)_文件操作
一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 二.文件打开模式 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文 ...
- NGINX: 配置跨域请求
说明: 内容全部来自 SegmentFault Developer Nginx 配置跨域请求 跨域请求失败, nginx 报错: 403 No 'Access-Control-Allow-Origin ...
- 【洛谷 P1712】 [NOI2016]区间 (线段树+尺取)
题目链接 emmm看起来好像无从下手, \(l_i,r_i\)这么大,肯定是要离散化的. 然后我们是选\(m\)个区间,我们先对这些区间按长度排个序也不影响. 排序后,设我们取的\(m\)个区间的编号 ...