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

转载于:https://www.cnblogs.com/hf99/p/9588257.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值