分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

php中的int参数

发布时间:2023-09-06 02:13责任编辑:赖小花关键词:暂无标签

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 ??2ENT_QUOTES ?????(ENT_HTML_QUOTE_DOUBLE | ENT_HTML_QUOTE_SINGLE) ????(2|1)ENT_NOQUOTES ???ENT_HTML_QUOTE_NONE ????0ENT_IGNORE ?????ENT_HTML_IGNORE_ERRORS ?4ENT_SUBSTITUTE ?ENT_HTML_SUBSTITUTE_ERRORS ?8ENT_HTML401 ????????????????0ENT_XML1 ???????????????????16ENT_XHTML ??????????????????32ENT_HTML5 ??????????????????(16|32)ENT_DISALLOWED ?????????????128ENT_HTML_QUOTE_NONE ????????0ENT_HTML_QUOTE_SINGLE ??????1ENT_HTML_QUOTE_DOUBLE ??????2ENT_HTML_IGNORE_ERRORS ?????4ENT_HTML_SUBSTITUTE_ERRORS ?8ENT_HTML_DOC_TYPE_MASK ?????(16|32)ENT_HTML_DOC_HTML401 ???????0ENT_HTML_DOC_XML1 ??????????16ENT_HTML_DOC_XHTML ?????????32ENT_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 ??1PHP_FILE_IGNORE_NEW_LINES ??2PHP_FILE_SKIP_EMPTY_LINES ??4PHP_FILE_APPEND ????????????8PHP_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 ???????????0PHP_SORT_NUMERIC ???????????1PHP_SORT_STRING ????????????2PHP_SORT_DESC ??????????????3PHP_SORT_ASC ???????????????4PHP_SORT_LOCALE_STRING ?????5PHP_SORT_NATURAL ???????????6PHP_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 0PHP_SCANDIR_SORT_DESCENDING 1PHP_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 ??1ARRAY_FILTER_USE_KEY ???2

6. count()

http://php.net/manual/zh/function.count.php

第二个参数mode为int型

/ext/standard/array.h文件中

COUNT_NORMAL ?????0COUNT_RECURSIVE ??1

7. filestat扩展

/ext/standard/php_filestat.h文件中

猜测是file系列函数的返回类型

关于这个东西的文章
https://www.jianshu.com/p/6163aefe836a

FS_PERMS ???0FS_INODE ???1FS_SIZE ????2FS_OWNER ???3FS_GROUP ???4FS_ATIME ???5FS_MTIME ???6FS_CTIME ???7FS_TYPE ????8FS_IS_W ????9FS_IS_R ???10FS_IS_X ???11FS_IS_FILE 12FS_IS_DIR ?13FS_IS_LINK 14FS_EXISTS ?15FS_LSTAT ??16FS_STAT ???17

8. parse_url()

http://php.net/manual/zh/function.parse-url.php

第二个参数component为int型

/ext/standard/url.h文件中

PHP_URL_SCHEME ?0PHP_URL_HOST ???1 ?PHP_URL_PORT ???2PHP_URL_USER ???3PHP_URL_PASS ???4PHP_URL_PATH ???5PHP_URL_QUERY ??6PHP_URL_FRAGMENT 7PHP_QUERY_RFC1738 1PHP_QUERY_RFC3986 2

php中的int参数

原文地址:https://www.cnblogs.com/hf99/p/9588257.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved