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