【建议收藏】这些PHP考点知识你是否还记得?

2022-04-08 14:48:29 浏览数 (1)

目录处理

代码语言:javascript复制
chdir — 改变目录

chroot — 改变根目录

closedir — 关闭目录句柄

dir — 返回一个 Directory 类实例

getcwd — 取得当前工作目录

opendir — 打开目录句柄

readdir — 从目录句柄中读取条目

rewinddir — 倒回目录句柄

scandir — 列出指定路径中的文件和目录

数学

代码语言:javascript复制
abs — 绝对值

acos — 反余弦

acosh — 反双曲余弦

asin — 反正弦

asinh — 反双曲正弦

atan2 — 两个参数的反正切

atan — 反正切

atanh — 反双曲正切

base_convert — 在任意进制之间转换数字

bindec — 二进制转换为十进制

ceil — 进一法取整

cos — 余弦

cosh — 双曲余弦

decbin — 十进制转换为二进制

dechex — 十进制转换为十六进制

decoct — 十进制转换为八进制

deg2rad — 将角度转换为弧度

exp — 计算 e 的指数

expm1 — 返回 exp(number) - 1,甚至当 number 的值接近零也能计算出准确结果

floor — 舍去法取整

fmod — 返回除法的浮点数余数

getrandmax — 显示随机数最大的可能值

hexdec — 十六进制转换为十进制

hypot — 计算一直角三角形的斜边长度

intdiv — 对除法结果取整

is_finite — 判断是否为有限值

is_infinite — 判断是否为无限值

is_nan — 判断是否为合法数值

lcg_value — 组合线性同余发生器

log10 — 以 10 为底的对数

log1p — 返回 log(1   number),甚至当 number 的值接近零也能计算出准确结果

log — 自然对数

max — 找出最大值

min — 找出最小值

mt_getrandmax — 显示随机数的最大可能值

mt_rand — 生成更好的随机数

mt_srand — 播下一个更好的随机数发生器种子

octdec — 八进制转换为十进制

pi — 得到圆周率值

pow — 指数表达式

rad2deg — 将弧度数转换为相应的角度数

rand — 产生一个随机整数

round — 对浮点数进行四舍五入

sin — 正弦

sinh — 双曲正弦

sqrt — 平方根

srand — 播下随机数发生器种子

tan — 正切

tanh — 双曲正切

类和对象

代码语言:javascript复制
__autoload — 尝试加载未定义的类

call_user_method_array — 以参数列表的数组,调用用户方法

call_user_method — 对特定对象调用用户方法

class_alias — 为一个类创建别名

class_exists — 检查类是否已定义

get_called_class — 后期静态绑定("Late Static Binding")类的名称

get_class_methods — 返回由类的方法名组成的数组

get_class_vars — 返回由类的默认属性组成的数组

get_class — 返回对象的类名

get_declared_classes — 返回由已定义类的名字所组成的数组

get_declared_interfaces — 返回一个数组包含所有已声明的接口

get_declared_traits — 返回所有已定义的 traits 的数组

get_object_vars — 返回由对象属性组成的关联数组

get_parent_class — 返回对象或类的父类名

interface_exists — 检查接口是否已被定义

is_a — 如果对象属于该类或该类是此对象的父类则返回 TRUE

is_subclass_of — 如果此对象是该类的子类,则返回 TRUE

method_exists — 检查类的方法是否存在

property_exists — 检查对象或类是否具有该属性

trait_exists — 检查指定的 trait 是否存在

字符类型检测

代码语言:javascript复制
ctype_alnum — 做字母和数字字符检测

ctype_alpha — 做纯字符检测

ctype_cntrl — 做控制字符检测

ctype_digit — 做纯数字检测

ctype_graph — 做可打印字符串检测,空格除外

ctype_lower — 做小写字符检测

ctype_print — 做可打印字符检测

ctype_punct — 检测可打印的字符是不是不包含空白、数字和字母

ctype_space — 做空白字符检测

ctype_upper — 做大写字母检测

ctype_xdigit — 检测字符串是否只包含十六进制字符

日期和时间

代码语言:javascript复制
checkdate — 验证一个格里高里日期

date_add — 别名 DateTime::add

date_create_from_format — 别名 DateTime::createFromFormat

date_create_immutable_from_format — 别名 DateTimeImmutable::createFromFormat

date_create_immutable — 别名 DateTimeImmutable::__construct

date_create — 别名 DateTime::__construct

date_date_set — 别名 DateTime::setDate

date_default_timezone_get — 取得一个脚本中所有日期时间函数所使用的默认时区

date_default_timezone_set — 设定用于一个脚本中所有日期时间函数的默认时区

date_diff — 别名 DateTime::diff

date_format — 别名 DateTime::format

date_get_last_errors — 别名 DateTime::getLastErrors

date_interval_create_from_date_string — 别名 DateInterval::createFromDateString

date_interval_format — 别名 DateInterval::format

date_isodate_set — 别名 DateTime::setISODate

date_modify — 别名 DateTime::modify

date_offset_get — 别名 DateTime::getOffset

date_parse_from_format — Get info about given date formatted according to the specified format

date_parse — Returns associative array with detailed info about given date

date_sub — 别名 DateTime::sub

date_sun_info — Returns an array with information about sunset/sunrise and twilight begin/end

date_sunrise — 返回给定的日期与地点的日出时间

date_sunset — 返回给定的日期与地点的日落时间

date_time_set — 别名 DateTime::setTime

date_timestamp_get — 别名 DateTime::getTimestamp

date_timestamp_set — 别名 DateTime::setTimestamp

date_timezone_get — 别名 DateTime::getTimezone

date_timezone_set — 别名 DateTime::setTimezone

date — 格式化一个本地时间/日期

getdate — 取得日期/时间信息

gettimeofday — 取得当前时间

gmdate — 格式化一个 GMT/UTC 日期/时间

gmmktime — 取得 GMT 日期的 UNIX 时间戳

gmstrftime — 根据区域设置格式化 GMT/UTC 时间/日期

idate — 将本地时间日期格式化为整数

localtime — 取得本地时间

microtime — 返回当前 Unix 时间戳和微秒数

mktime — 取得一个日期的 Unix 时间戳

strftime — 根据区域设置格式化本地时间/日期

strptime — 解析由 strftime 生成的日期/时间

strtotime — 将任何字符串的日期时间描述解析为 Unix 时间戳

time — 返回当前的 Unix 时间戳

timezone_abbreviations_list — 别名 DateTimeZone::listAbbreviations

timezone_identifiers_list — 别名 DateTimeZone::listIdentifiers

timezone_location_get — 别名 DateTimeZone::getLocation

timezone_name_from_abbr — Returns the timezone name from abbreviation

timezone_name_get — 别名 DateTimeZone::getName

timezone_offset_get — 别名 DateTimeZone::getOffset

timezone_open — 别名 DateTimeZone::__construct

timezone_transitions_get — 别名 DateTimeZone::getTransitions

timezone_version_get — Gets the version of the timezonedb

0 人点赞