PHP函数大全 · S
千寻网 PHP 函数大全,收录以字母 s 开头的 PHP 函数,共 1630 个,含用途说明、示例。 共 1,630 个函数
- SplObjectStorage::getHash() 获取对象的哈希值
- SplObjectStorage::detach() 从SplObjectStorage对象中移除一个已经附加的对象
- SplObjectStorage::current() 获取当前迭代器指向的对象
- SplObjectStorage::count() 获取 SplObjectStorage 对象中存储的对象数量
- SplObjectStorage::contains() 检查 SplObjectStorage 对象中是否包含指定的对象
- SQLite3::busyTimeout() 设置数据库连接的繁忙超时时间
- SQLite3::backup() 将当前数据库备份到指定的目标数据库中
- sprintf() 根据指定的格式化字符串生成一个格式化的字符串
- Spoofchecker::__construct() 初始化Spoofchecker对象,并设置相关的配置选项
- Spoofchecker::setRestrictionLevel() 设置Spoofchecker对象的限制级别,限制级别用于控制Spoofchecker检测的精度
- Spoofchecker::setChecks() 设置Spoofchecker对象的检查选项,用于检测和防止域名欺骗攻击
- Spoofchecker::setAllowedLocales() 设置允许使用的区域设置(locales),以用于 Spoofchecker 类的实例
- Spoofchecker::isSuspicious() 检测给定的字符串是否具有可疑的伪造特征
- Spoofchecker::areConfusable() 检查两个字符串是否具有相似的外观,以防止欺骗攻击
- spl_object_id() 获取对象的唯一标识符
- spl_object_hash() 获取对象的哈希值
- spl_classes() 返回一个数组,其中包含了当前脚本中所有已定义的类的名称
- spl_autoload_unregister() 取消注册之前使用spl_autoload_register()函数注册的自动加载函数
- spl_autoload_register() 注册给定的函数作为 __autoload() 的实现,以便在使用未定义的类时自动加载所需的类
- spl_autoload_functions() 返回所有已注册的自动加载函数的数组
- spl_autoload_extensions() 设置或获取用于自动加载类的文件扩展名
- spl_autoload_call() 尝试调用所有已注册的 __autoload() 函数来加载请求的类
- spl_autoload() 注册一个自定义的自动加载函数,用于在使用尚未被定义的类时自动加载类文件
- SplTempFileObject::__construct() 创建一个临时文件对象
- SplSubject::notify() 知所有观察者对象,当主题对象的状态发生变化时
- SplSubject::detach() 从观察者列表中移除一个观察者
- SplSubject::attach() 将观察者对象附加到主题对象上,以便在主题对象发生变化时接收通知
- SplQueue::enqueue() 将元素插入到队列的尾部
- SplQueue::dequeue() 从队列的前端(头部)移除并返回元素
- SplPriorityQueue::valid() 检查迭代器是否仍然有可用的元素
- SplPriorityQueue::top() 返回优先队列中的最高优先级元素,而不会将其从队列中移除
- SplPriorityQueue::setExtractFlags() 设置提取元素时的标志位,用于控制元素的提取顺序
- SplPriorityQueue::rewind() 将SplPriorityQueue的内部指针重置到队列的第一个元素
- SplPriorityQueue::recoverFromCorruption() 修复由于外部操作(例如 unserialize())导致的优先级队列的破坏
- SplPriorityQueue::next() 将迭代器移动到下一个元素
- SQLite3Stmt::bindValue() 绑定一个值到一个参数或占位符上,以供SQLite3预处理语句执行
- SQLite3Result::__construct() 创建SQLite3Result对象
- SQLite3Result::reset() 重置结果集的指针,使其指向结果集的第一行
- SQLite3Result::numColumns() 获取查询结果集中的列数
- SQLite3Stmt::bindParam() 绑定一个参数到一个准备好的语句中
- SQLite3Result::finalize() 释放结果集对象所占用的内存资源
- SQLite3Result::fetchArray() 从查询结果集中获取下一行作为关联数组、数字索引数组或两者兼有的数组
- SQLite3Result::columnName() 获取查询结果集中指定列的名称
- SQLite3::__construct() 创建一个 SQLite 数据库连接对象
- SQLite3::version() 获取当前SQLite3扩展的版本信息
- SQLite3::setAuthorizer() 一个回调函数,该函数将在每次执行 SQL 语句之前被调用,用于验证或修改 SQL 语句
- SQLite3::querySingle() 执行一个查询,并返回结果集中的单个值。如果结果集为空,则返回 NULL
- SQLite3Result::columnType() 获取查询结果集中指定列的数据类型
- SQLite3::prepare() 准备一个 SQL 语句以供执行
- SQLite3::openBlob() 打开一个BLOB对象并返回一个SQLite3Blob对象,该对象可用于读取和写入BLOB数据
- SQLite3::open() 打开一个 SQLite3 数据库连接
- SQLite3::loadExtension() 动态加载 SQLite 扩展
- SQLite3::lastInsertRowID() 获取最后插入行的行ID
- SQLite3::query() 执行给定的 SQL 查询,并返回一个 SQLite3Result 对象,该对象可以用于获取查询结果的行数据
- SQLite3::lastErrorMsg() 获取最后一次执行的SQLite3操作的错误信息
- SQLite3::lastErrorCode() 获取最后一次执行的 SQLite 语句的错误码
- SQLite3::escapeString() 对给定的字符串进行转义,以便在 SQLite3 数据库中使用
- SQLite3::enableExceptions() 启用或禁用 SQLite3 的异常模式
- SQLite3::createFunction() 在 SQLite 数据库连接中注册一个自定义的 SQL 函数
- SQLite3::createAggregate() 创建一个自定义的聚合函数,该函数可以在 SQLite3 数据库中使用