Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122388 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 2F5FF1ADA70 for ; Thu, 15 Feb 2024 18:21:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1708021276; bh=IFuHC+B/YXkxmYWAtiuq9S5BEV4+8zGByXa4e5QjFhY=; h=From:Date:Subject:To:From; b=QJzLTSWaN49/blpzD2I2cYf8z+3zVWQmcGuEB8LSWsaLJoNYeBQvwNbsmZON+KE9W Q2NnMzywsWgiSdgEfylaXY4m9xMJf/AHr674bIAOvAAVMmh1+r621Ul7SKxP6HdOdx MnLJmtEV+9grGMoUoqurazyOTWccIGQS26qDcQb1o6OrYPNHF31WFjfTxhwT2KwQCK tS3mBeyCf8TrSIKjv4q76v5tyT280Htm00D1qewJIPHDIMgRvyZoT39+BolAyUlAcS DyCPt2UFsMNB63S3lrihR4tQgawEShU+HWoC46cjAi4auGVoJpZ1Wh7UxsIYe7CKaz m1EBx5/LqlAcQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 5A5FA180074 for ; Thu, 15 Feb 2024 10:21:15 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=1.0 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_INVALID,DKIM_SIGNED,DMARC_MISSING,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from silver.cherry.relay.mailchannels.net (silver.cherry.relay.mailchannels.net [23.83.223.166]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 15 Feb 2024 10:21:14 -0800 (PST) X-Sender-Id: dreamhost|x-authsender|hans@loltek.net Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id A16BF80B36 for ; Thu, 15 Feb 2024 18:21:11 +0000 (UTC) Received: from pdx1-sub0-mail-a234.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 538A282D8A for ; Thu, 15 Feb 2024 18:21:09 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1708021269; a=rsa-sha256; cv=none; b=ffjIjLFHCbluvLtR8IdB/VT0yYE2HlislHhkIc+vHYuYRicH4AJMfW3RqCMT5sg/HDnv0d 1D6R2oi9kIJ9w+6HiL4hDP6ts80NITdbAedVJNyah4an0IsJmOHsYXfygh9EV/fhiNUbet NmpFBA76WHhjUna5COqp48eti7hVK3tjoxAeN9VFv7enVi/a1xiXfMPhX6luEsIwRj4Wns 01QEa8VW+yopqQGcNtrk7T1yVJap+qUeWvzG2GTYS//hfgBpLVIpAwzL4HWJ7PZcd0KYuR xWmbZgeRZY4j7WFQLZOmZvOeU7Tgg3k8Q+onWKs+NlS3qvIB/rUen5L2L6wavA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1708021269; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=MQtijc0JGL+lbe25OeRp8QNQUFItMo0mNcMfFBJPENM=; b=72VLQZhO35dmN65TrFXp70Rr/8TaXCmV8b4d51csbxwS+isCGAHBnjxnHyvOnx5rTUOuwD ReBKehQUCULkxzkzw7eGg4w//OfnUNiI1aHw7LsPD22u00Y+TZoh/OEvTrIUTbniC/ue9P Kgpgb7IOfcDelArZawjJGxU7QkzRCOl1Bu2xGcPT65TVZyL8jpOkO5FPX8GlhOmpWRZmvD 9lgcT0XGxPhK4VPJ3HFUod2tpzEutXWPsbJ0NFprATCxO+xXSOqJ6SQgYCRXHaSlI69UkX JOGBLIzyLXjxbD9l7r1fJiuC+RgQ2WSy5p58U6vMY5Hqs4LNNIJGa7brd/pIEw== ARC-Authentication-Results: i=1; rspamd-6bdc45795d-94nhj; auth=pass smtp.auth=dreamhost smtp.mailfrom=hans@loltek.net X-Sender-Id: dreamhost|x-authsender|hans@loltek.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|hans@loltek.net X-MailChannels-Auth-Id: dreamhost X-Thoughtful-Stupid: 6c86995e111d16c1_1708021269559_1244921017 X-MC-Loop-Signature: 1708021269559:3525816724 X-MC-Ingress-Time: 1708021269559 Received: from pdx1-sub0-mail-a234.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.97.82.43 (trex/6.9.2); Thu, 15 Feb 2024 18:21:09 +0000 Received: from mail-yb1-f173.google.com (mail-yb1-f173.google.com [209.85.219.173]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: hans@loltek.net) by pdx1-sub0-mail-a234.dreamhost.com (Postfix) with ESMTPSA id 4TbNfs0xGDzB4 for ; Thu, 15 Feb 2024 10:21:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=loltek.net; s=dreamhost; t=1708021269; bh=IFuHC+B/YXkxmYWAtiuq9S5BEV4+8zGByXa4e5QjFhY=; h=From:Date:Subject:To:Content-Type; b=HM2E37XRr4gOP5F+ezUSj+0kfMK4HDXArt7o6kSM5/peHcd/3QEDW2zsJA4UNw30P SLtm+//NnZZ4fFmNHUy5Og/JkgSimk+iB1nE0lVScwfQfeVRlQg57XR5hoocliutz7 iwtUwbPBRYnmUu6GwNUFip4AvUTq7sF5NqLC2XrRt5m4RXNVchaFYDQfqjcM4nDgN9 2aTNi9tnem2+HtnSu9+XY8+fCkPoWRMcfwtUsqimspHI+lFtSANCQOrRnYUCG2hNVg VMYPQ7HIYFTBaD7+6mfxpFh8IgkWLW3j6QLRH6edajOrKC+Wr4M6fE1/3PaqZ5QhDX g5wRWnZ5t1xig== Received: by mail-yb1-f173.google.com with SMTP id 3f1490d57ef6-dcd94fb9e4dso1104258276.2 for ; Thu, 15 Feb 2024 10:21:09 -0800 (PST) X-Gm-Message-State: AOJu0Yw+vP4wgxCKxyTixAHLEDcHnL8fP5Zlw4Gc5bhrO9pzpfqj33gZ yf56HH5+KETLvvFDA6Mg8k3K3DYKaVzYfxqCGyg47mh5gGScogOoPtmoOM9gLTnMleC1dkzqqe+ dfXJatoOPRd6alMdVn7rUaZR9uVs= X-Google-Smtp-Source: AGHT+IFEQE99mB8tRoV4uAfwzfMQtRho5e2YLTKYm9G4GeGcLby5Cf+cf0YvzrNm1jug2+dhnOx5/Qr5NN78a274fJk= X-Received: by 2002:a25:4bc6:0:b0:dc7:5f01:7a3 with SMTP id y189-20020a254bc6000000b00dc75f0107a3mr2553570yba.21.1708021268609; Thu, 15 Feb 2024 10:21:08 -0800 (PST) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 Date: Thu, 15 Feb 2024 19:20:58 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: [PHP-DEV] int|float for sleep? sleep(0.1) => sleep 0.1 seconds To: PHP Internals List Content-Type: multipart/alternative; boundary="000000000000fc03e106116fb0c6" From: hans@loltek.net (Hans Henrik Bergan) --000000000000fc03e106116fb0c6 Content-Type: text/plain; charset="UTF-8" Can we make sleep accept int|float? Made a PR: https://github.com/php/php-src/pull/13401 For years when I wanted to sleep for 0.1 seconds, it annoyed me that I couldn't do `sleep(0.1);` instead I had to do `usleep(figure out how many microseconds there are in 0.1 seconds and put it here);` FWIW Python's `time.sleep` also works like this: https://docs.python.org/3/library/time.html#time.sleep --000000000000fc03e106116fb0c6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Can we make sleep accept int|float?
Made a P= R: https://github.com= /php/php-src/pull/13401

For years when I wanted = to sleep for 0.1 seconds, it annoyed me that I couldn't do
`sleep(0= .1);`
instead I had to do
`usleep(figure out how many microseconds t= here are in 0.1 seconds and put it here);`

FWIW Py= thon's `time.sleep` also works like this: https://docs.python.org/3/library/tim= e.html#time.sleep
--000000000000fc03e106116fb0c6--