PHP数学运算与Adabas D数据库函数详解

需积分: 9 2 下载量 21 浏览量 更新于2024-08-01 收藏 624KB DOC 举报
"这篇文档是关于PHP函数的一个全面索引,包含了多个数学运算函数和Adabas D数据库链接相关的函数。这些函数可以帮助开发者在处理数值计算和数据库操作时使用PHP进行高效编程。" PHP函数是编程中不可或缺的一部分,用于执行各种任务,如数学运算、数据处理、文件操作等。在这个索引中,我们关注的是数学运算函数和Adabas D数据库链接函数。 1. **Abs**: 这个函数用于获取任何数值的绝对值。它的语法是 `mixed abs(mixed number)`,返回值可以是整数或浮点数,取决于输入的`number`类型。如果`number`是浮点数,结果也将是浮点数;否则,结果将是整数。例如,`abs(-5)`将返回5。 2. **Acos**: 这个函数用于计算反余弦值,即弧度制的余弦的倒数。语法是 `float acos(float arg)`,返回一个浮点数,表示`arg`的反余弦值。这在几何和三角函数计算中非常有用。例如,`acos(0)`将返回π/2。 3. **Adabas D数据库链接函数库**: 这部分介绍了几个用于Adabas D数据库操作的PHP函数,如: - **ada_afetch**: 该函数用于从数据库查询结果中获取特定行的数据,将数据存储到一个数组中。语法为 `int ada_afetch(int result_id, int row_number, array result_array)`。 - **ada_autocommit**: 这个函数用于开启或关闭Adabas D数据库的自动提交功能。语法为 `int ada_autocommit(int connection_id, [int OnOff])`,返回当前的自动提交状态。 - **ada_close**: 用于关闭Adabas D数据库的连接。调用 `void ada_close(int connection_id)`,注意在事务执行期间不能关闭连接。 - **ada_commit**: 提交Adabas D数据库中的更改。`int ada_commit(int connection_id)`用于确认当前的数据库事务。 这些函数提供了与Adabas D数据库交互的基本工具,允许开发人员执行查询、管理事务、读取和修改数据。 通过这个函数索引,PHP开发者可以更方便地查找并使用适合他们需求的函数,无论是进行基本的数学运算还是复杂的数据库操作。使用这些函数,可以编写出高效且功能丰富的PHP代码,以满足各种项目需求。
2013-11-22 上传
aggregate_properties_by_list - 选择动态类对象的属性集合。 aggregate_proprties_by_regexp - 选择阶级属性集合到一个对象时使用正则表达式。 aggregation_info - 此函数是该函数的别名 aggregate_info()。 AMQPConnection::__construct - AMQPConnection创造的一个实例。 AMQPConnection::connect - 建立一个连接与AMQP broker。 AMQPConnection::disconnect - 关闭连接与AMQP broker。 AMQPConnection::isConnected - 确定AMQPConnection对象连接到 broker。 AMQPConnection::reconnect - 关闭任何打开连接,创建一个新的连接AMQP broker。 AMQPConnection::seHosr - 该方法将用来连接的主机的AMQP broker。 AMQPConnection::setLogin - 该方法将登陆字符串用来连接到AMQP broker。 AMQPConnection::serPassword - 这个方法会将密码设置字符串用来连接到AMQP broker。 AMQPConnection::setPort - 该方法将端口用来连接到AMQP broker。 AMQPConnection::setVhost - 设置虚拟主机,连接到AMQP broker。 AMQPexchange::__construct - AMQPexchange创造一个实例. AMQPexchange::bind - 绑定目录路径 AMQPexchange::declare - 声明一个新的外连broker。 AMQPecchange::delete - 删除交换broker。 AMQPexchange::publish - 发布信息交换。 AMQPqueue::__construct - 创建一个AMQPqueue实例化对象。 AMQPqueue::ack - 接收一个消息。 AMQPqueue::bind - 绑定一个元素给指定的键值。 AMQPqueue::cancel - 取消一个绑定元素。 AMQPqueue::consume - 取消目录。 AMQPqueue::declare - 声明一个新的元素broker。 AMQPqueue::delete - 删除一个元素和它的值。 AMQPqueue::get - 返回元素信息。 AMQPqueue::purge - 清除内存数据。 ANQPqueue::unbind - 切断一个交换关键值。 apache_child_terminate - 在本次请求结束后终止 apache 进程。 apache_get_modules - Get 一个目录载入 apache 模块。 apache_getenv - Get接入apache指定的环境变量。 apache_lookup_uri - 对指定的URI执行部分请求并返回所有有关信息。 apache_note - 取得或设置apache请求记录。 apache_request_headers - 读取全部HTTP 请求信息。 apache_reset_timeout - 重置apache写入时间。 apache_response_headers - 读取全部HTTP 返回信息。 apacge_setenv - 设置apache环境变量值。 apc_add - 缓存一个变量到数据存储。 apc_bin_dump - Get 一个二进制dump指定文件和变量名称。