社区首页 >问答首页 >连接到脚本的运行时

连接到脚本的运行时
EN

Stack Overflow用户
提问于 2013-02-20 23:39:41
回答 1查看 370关注 0票数 1

我正在用PHP编写一个非常简单的计时器扩展,我想知道如何:

  • 在脚本执行开始/结束时,将钩子连接到运行时/获取扩展函数以进行调用
  • 连接到特定的函数,例如,开始和结束时的Pdo::query()。

其目的是为给定的函数或脚本提供时间,以便我们可以轻松地计算执行时间等。我知道我可以通过以下方法在纯PHP中实现这一点:

  1. auto_prepend_file / auto_append_file
  2. 使用一个扩展,它允许我连接到函数的(开头)。

但我最感兴趣的是C/C++解决方案( PHP/Zend )。也许还有更好的方法来做我想做的事?

EN

回答 1

Stack Overflow用户

发布于 2013-03-13 06:55:23

我确信php在扩展中没有用于函数的钩子!在扩展中可以设置的惟一挂钩是在apache (MINIT)中首次加载扩展时,每次服务器(RINIT)接收请求时。

也许可以用自己的函数替换一个函数(我在不久前读到过,您可以替换zend engine的解析、编译等函数)。

ps:您可能还想看看xdebug,我很确定扩展可以做一些定时/分析,您可以看看它是如何实现的!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14996938

复制
相关文章
配置Oracle Gateway 12连接到SQL server 2014
最近的工作中需要基于Oracle连接到SQLserver2014,我们可以通过配置Gateway的方式来实现这个功能。这个Gateway的实质是透过dblink来实现的。即把SQLserver模拟成一个远端的Oracle实例,这个实例由Gateway来负责进行接收,转发等等。本文简要描述其配置过程。
Leshami
2018/08/13
2.9K0
配置Oracle Gateway 12连接到SQL server 2014
PHP脚本运行时间:
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 代码: 效果: ---- 代码: <style> body{ background:#ccc;
贵哥的编程之路
2022/09/23
1.5K0
PHP脚本运行时间:
如何使用Docker构建运行时间较长的脚本
我想我已经找到了一个非常不错的Docker使用案例。你是不是会觉得这是一篇写Docker有多好多好的文章,开始之前我想和你确认,这篇文章会介绍如何把文件系统作为持久性的数据结构。
星哥玩云
2022/07/03
1.5K0
获取程序运行时间 - Linux Shell 脚本
下面的脚本可以获取一段程序的运行时间: #!/bin/bash start=$(date +%s) sleep 5; end=$(date +%s) take=$(( end - start )) echo Time taken to execute commands is ${take} seconds. 其中: date +%s获取当前的纪元时(Unix时间),即自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。 sleep 5使程序延时5秒钟。 take=$(( end - s
mwangblog
2019/06/03
17K0
python 一行代码测量脚本的运行时间
Python自带了一个叫cProfile的分析器.它不仅实现了计算整个时间,而且单独计算每个函数运行时间,并且告诉你这个函数被调用多少次,它可以很容易的确定你要优化的值.
Tim在路上
2020/08/05
1.2K0
检查高 CPU 进程在 Linux 上运行时间的脚本
给 long-running-cpu-proc.sh 设置可执行的 Linux 文件权限。
用户4988085
2021/09/15
2.1K0
关于当前PHP脚本运行时系统信息相关函数
我们的 PHP 在执行的时候,其实可以获取到非常多的当前系统相关的信息。就像很多开源的 CMS 一般会在安装的时候来检测一些环境信息一样,这些信息都是可以方便地动态获取的。
硬核项目经理
2020/09/01
1K0
mongo shell连接到mongoDB及shell提示符下执行js脚本
同mysql数据库类似,mongoDB也可通过mongo客户端连接到mongod服务器来进行绝大多数日常管理。这个命令行工具就是mongo,在mysql中则是mysql。通过mongo命令可以连接到本机,异机,以及在linux shell或者mongo shell下执行js脚本。本文即是对此展开的描述。 一、mongo客户端连接到mongoDB //mongo连接格式 $ mongo some-host:30000/myDB //连接到本机缺省端口,缺省数据库test C:\Users\Think
Leshami
2018/08/13
2.3K0
连接到网络
In order to perform network operations in your application, your manifest must include the following permissions:
acc8226
2022/05/17
5180
LoRa连接到chirpstack
LoRa服务器有很多,今天聊聊ChirpStack,ChirpStack(https://www.chirpstack.io/)是一个开放源代码的的网络服务器,提供了丰富了应用API,用户可以部署在自己的服务器上,可以商用。
ManInRoad
2021/01/08
1.9K0
本地git链接到github
Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都是一样的,并没有主次之分。
ConardLi
2019/09/08
5680
日志对接到 ELK(Docker)
特别说明:以下数据是基于测试环境, 有一些数据是直接把老项目的日志文件覆盖到指定位置,所以界面的查询日期跨度比较大. nginx access 的日志
刘銮奕
2020/12/14
1.6K0
LoRa连接到The Things Network
前言:LoRaWAN Server是LoRaWAN网络中连接网关和云平台的协议处理器,提供终端节点接入鉴权、网关接入控制、LoRaWAN协议解析、数据传输、数据加解密、数据格式转换等功能。在整个LoRaWAN网络中有着非常重要的作用。本文聊聊如何LoRa如何连接到The Things Network。
ManInRoad
2020/12/22
2.2K0
LoRa连接到The Things Network
使用putty连接到Linux
下载链接:https://www.chiark.greenend.org.uk/~sgtatham/putty/
姚远OracleACE
2023/04/06
2.8K0
使用putty连接到Linux
JIRA 如何连接到云平台的 bitbucket
如果你都使用的是云平台,那么还比较好配置,如果 JIRA 你使用的是自定义部署的产品,但是 bitbucket 使用的是云平台,那么你这里需要使用 OAuth 来进行配置。
HoneyMoose
2021/08/07
8540
JIRA 如何连接到云平台的 bitbucket
如果你都使用的是云平台,那么还比较好配置,如果 JIRA 你使用的是自定义部署的产品,但是 bitbucket 使用的是云平台,那么你这里需要使用 OAuth 来进行配置。
HoneyMoose
2021/07/19
9250
JIRA 如何连接到云平台的 bitbucket
AlphaGo 是如何把 CNN 接到搜索的?
AlgorithmDog
2018/01/08
2.1K0
AlphaGo 是如何把 CNN 接到搜索的?
java运行时异常和非运行时异常区别_常用的运行时异常
Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示:
全栈程序员站长
2022/11/11
1.1K0
通过VPN连接到VPC
默认情况下,云上创建vpc中的cvm等资源无法直接和云下IDC直接进行通信。如有此类需求的场景,可通过以下几种方式进行联通【VPN、专线】。
pinkcchen
2020/10/27
7.3K0
通过VPN连接到VPC
点击加载更多

相似问题

403连接到Exchange Online

26

Spark 2连接到HBase

135

1秒连接到mySQL

14

101连接到自错

51

Ruby脚本使用没有Rails的Mysql2连接到database.yml

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文