Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119948 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 93851 invoked from network); 12 Apr 2023 10:01:41 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 Apr 2023 10:01:41 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id C76FC1804D7 for ; Wed, 12 Apr 2023 03:01:40 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2, SPF_HELO_NONE,SPF_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 12 Apr 2023 03:01:40 -0700 (PDT) Received: by mail-ej1-f43.google.com with SMTP id jg21so27013213ejc.2 for ; Wed, 12 Apr 2023 03:01:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=groot-jebbink-nl.20210112.gappssmtp.com; s=20210112; t=1681293698; x=1683885698; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=gLPqCj3UDGSF9Oc6xvdjhCEqw9yguE7Bd13Nu477y98=; b=5m4u+VnPVkI/qEh2xwmbRVoeUPuq7eKUjwRxARj34vR/p41f8c32MdXUgJeRAanJ59 UXo3SqlHWV1JZFgXvdThnlb/HChDPkqW+GfQouA7ayft6aSkheJwORIjiFSIELtRVqL+ 1PwoO+5KH8IZViB0uIYT485W0uBX8yQZr0xoQ4cDngDKoA0KIyDnFZF8QyEVM7tfs1LO mYKyvWyePymlcHmP7MLOas7lgqCmEK0i+J7aU3NgXxz0nO3aDsgj8nmWFV8Lp4nI+JTr B9qDUlHFIs2xF9rKsY+7BP1KaXd7Kx9z/vWMuimbaS2guccse1DsMwiiSjV2TXxAG/uo 3XKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681293698; x=1683885698; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=gLPqCj3UDGSF9Oc6xvdjhCEqw9yguE7Bd13Nu477y98=; b=i3PFKVQv4rGXVmIC/i8nh5FAEhF/xXPSqDDFvxed0RVF5uU++EJExLxb47BudhjBOz mzHuRISWsNH81lXaWiVeJqSChyLjGZEPWFT4RdIeqlAouI0WCKCkIZjAkdobT/MoyWnt BmPwGbG8w96d89h/Bdl/VxwyzCZBMurAoRwYT/A6fm48PNbzj2cSaS1GiK3yYg9R17fO Udte8zxK3rG2dphdeic6HdplzuzcvF4nieDcnbUbV1mZgIm13s4vTsWgoyE7FF1gy1mP 2XoI4bvskV/5PfHuHQFfCem9qHv+s6litmKHVC88wM9bYgLGejiWN1NVZSesjveSYaFf /1BA== X-Gm-Message-State: AAQBX9fUVvLn43kixaofLAJlF7mJ6IBpMbMBhZMC2a39HF2Q4IxNSNW5 RD8gZatnE9MrKWCknjyVOmO7ogbGS0VuhVoPZPPvRcKV0bYwarS44wY= X-Google-Smtp-Source: AKy350ZLo05tNTxUN4Md8jx5x23BkOurFNA2MzX9s2GD5cBy75A1cG3GgRGhw6F3+OqqRK28UdIfyPriCoL+aW7lcSI= X-Received: by 2002:a17:906:4fd4:b0:926:5020:1421 with SMTP id i20-20020a1709064fd400b0092650201421mr918251ejw.9.1681293698247; Wed, 12 Apr 2023 03:01:38 -0700 (PDT) MIME-Version: 1.0 Date: Wed, 12 Apr 2023 12:01:26 +0200 Message-ID: To: internals@lists.php.net Content-Type: multipart/alternative; boundary="000000000000a5cfd405f920b151" Subject: Possible RFC: $_SERVER['REQUEST_TIME_FLOAT'] From: herbert@groot.jebbink.nl (Herbert Groot Jebbink) --000000000000a5cfd405f920b151 Content-Type: text/plain; charset="UTF-8" Hello, With this mail I want to do the first step of a RFC: "1. Email internals@lists.php.net to measure reaction to your intended proposal." I'm in the process of using hrtime(true) instead of microtime(true), for this it would be great if REQUEST_TIME_HR would also exist next to REQUEST_TIME and REQUEST_TIME_FLOAT The implementation can be done with adding below 2 lines to main/php_variables.c where REQUEST_TIME and REQUEST_TIME_FLOAT are also defined. ZVAL_LONG(&tmp, php_hrtime_current()); php_register_variable_quick("REQUEST_TIME_HR", sizeof("REQUEST_TIME_HR")-1, &tmp, ht); With Kind Regards, Herbert --000000000000a5cfd405f920b151--