举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > php zipkin PHP zip_entry_name() 函数

php zipkin PHP zip_entry_name() 函数

2023-03-12 09:18 PHP教程

php zipkin PHP zip_entry_name() 函数

php zipkin

Zipkin是一个开源的分布式跟踪系统,它可以帮助开发人员收集和分析应用程序中的请求,以便了解其行为。它使用一种叫做“span”的术语来表示一个特定的工作单元,并使用“trace”来表示一系列相关的工作单元。

PHP Zipkin是一个PHP库,用于将Zipkin跟踪数据发送到Zipkin服务器。它使用HTTP / 2或Thrift来发送数据,并支持多种不同的存储后端(如MySQL、Elasticsearch、Cassandra和Redis)。此外,它还支持多种不同的传输协议(如HTTP、TCP和UDP)。

// 创建 Zipkin 实例 
$zipkin = new Zipkin(array( 
    'host' => 'localhost', 
    'port' => 9411, 
    'transport' => 'http',  // http 或 thrift 
    'store' => array(  // 存储后端配置 
        'type' => 'mysql', // mysql, elasticsearch, cassandra, redis 等 
        'host' => 'localhost', 
        'port' => 3306, 
        ...   // 根据存储后端配置相应参数  
    )  
));  

 // 创建 trace 并开始 trace  

 $trace = $zipkin->createTrace('my_trace');  

 $trace->start();  

 // 运行代码 ...  

 // 结束 trace  

 $trace->end();  

 // 发送 trace 数据到 zipkin 服务器  

 $zipkin->sendTrace($trace);  

PHP zip_entry_name() 函数

PHP zip_entry_name() 函数


PHP Zip File 参考手册 完整的 PHP Zip File 参考手册

定义和用法

zip_entry_name() 函数返回 zip 档案的名称。

语法

zip_entry_name(zip_entry)

参数 描述
zip_entry 必需。规定要读取的 zip 项目资源(由 zip_read() 打开的 zip 项目)。


实例

<?php
$zip = zip_open("test.zip");

if ($zip)
{
while ($zip_entry = zip_read($zip))
{
echo "Name: " . zip_entry_name($zip_entry) . "<br />";
}
zip_close($zip);
}
?>

上面的代码将输出:

Name: ziptest.txt
Name: htmlziptest.html


PHP Zip File 参考手册 完整的 PHP Zip File 参考手册
阅读全文
以上是编程学为你收集整理的php zipkin PHP zip_entry_name() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部