Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122389 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 13EA61ADA70 for ; Thu, 15 Feb 2024 18:35:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1708022118; bh=vYi85LxAitTec2qN7NNm6f9Hug0TvwoULx4iRhLNycc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=OQAJK51wxiDr/6CwGYxJ+8uTRc6s8XuuIFHWl6j6aWuqhqes2PA2wgaLIEZdbZ/rM Vf7V5IbHrKdMHFUt3AJxVcrClK2jz56T40aNBDXLXR+1KPiC+eUGtUEcf7dxsG+pis +tDeqDg6kOLvnCglUz6gB8skwqSBQNaKROJORnOrNELGyJf4mWt7dQ6a90zsspF5Ht NBzgeh5WXsF0Wnk0MAjVrMDuv1ddE/31g+sp/9E96x1e6lV2lIuaiFdvCDRVIHF53E SIhdEUMbPlfD6ahVoPIcfvUTfAtNNaMTYSQYeJNJevL/n16gHqIaWfwILSOrr/+nK7 ftjQj545UlJow== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id EED17180062 for ; Thu, 15 Feb 2024 10:35:17 -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=2.2 required=5.0 tests=BAYES_50,DATE_IN_PAST_03_06, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS,T_REMOTE_IMAGE, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (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:35:17 -0800 (PST) Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-a3832ef7726so156665866b.0 for ; Thu, 15 Feb 2024 10:35:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708022115; x=1708626915; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=7Ip05HtWbBFTQKE53PjEBF4/MWnEZcjnvR3EpyZXT8o=; b=l64qnEVUaAc9n9WvNYUy0Aq45BS4IWn9YEaVbIQ+wFoVTcw15xDILTVmHlwpqQ8Prr P5rMcq1mhqcJICC6Do0g2TJyzpik2FGlr8l1QDOWPmcQc0w/fKj1KNYrsO4rZrxlPKBx G+CRHX7zmgt/1FFnecYL21+XKKo2wnu+vpJzM099nRAp4h91EpbIU9biGGxQPIjaFntV ES9htHJ7HZPPjYZus8iNKA4BYjdU//UTuT5UVV7PlZwPaippufszE+NiZg5Vf3Sxn88p kQcSgb46uOqBzosOmRJkTuQKQhtz9ZqvLGMnjJ4bBnBj7pJph5qIrQUg9iNrCRSuQJBV a/Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708022115; x=1708626915; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=7Ip05HtWbBFTQKE53PjEBF4/MWnEZcjnvR3EpyZXT8o=; b=vHu3DRqZ0Fq9PnPLPD7haMF3T45UdUSYJyHDj1yDvmd7EAlsp/MKKhyKelxY/v/C9b /WR911GifueLHojaJWQAx967PKINevyNnRnashRMtTWqjftT2SikEh8JQ5nEBQIbBFrH zoQo903bAQkjMs8+XXnbcpYPEIaSISMpSbE8y9TFWT12km2HZjXpg6t7JRuEjPd/R1+T WQcQWswg+YeFZhCyK1V5GXCQinw/q9DsMZvxXgu3j9z1R/p7ndYAK5y+Kzmp/yIsJOR8 9bzy0gfC3JA9cj3TjoSnfrAROIHS4vHW4X+XzqHgl0x7LvMtjb0sQFgKYSw/FuxpYpwC XW6Q== X-Forwarded-Encrypted: i=1; AJvYcCUFXQn/NcP1IRjD4wKTD/Q6BB1gYM+Vf9rbZhn64NzONUSSbV86cRMXtGiQjQizn4hyiNyB4DJt2eK/NTyOQxVG/1/P29uadA== X-Gm-Message-State: AOJu0Yyjbp3tmZIKm43qvLvNg30AXIL5MoGon4GwEy9D4MGjbKb9Y/x/ S1y9ik0NLKTWGeEvrs5s0+/DrwYSPmwPXLeTbdroDbDX8/DhWPzCwMZ3HBc8KnTlRvjtOYAWPtD dT4ZUPmsBaRsIBCS4/Pxk2No9MRUqYEI0 X-Google-Smtp-Source: AGHT+IEPTg5ilFPkRuljQYmGBtHGwtjGHeY7Hqynj7yQ6S/9NU7vrOoyrJHcKVi8Mwp6UsljEeCFPCBwOyT4KDv0xFw= X-Received: by 2002:a05:6512:3baa:b0:512:88b2:abff with SMTP id g42-20020a0565123baa00b0051288b2abffmr1158797lfv.6.1708000576114; Thu, 15 Feb 2024 04:36:16 -0800 (PST) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 References: In-Reply-To: Date: Thu, 15 Feb 2024 17:36:03 +0500 Message-ID: Subject: [PHP-DEV] Re: [RFC] OOP API for cURL extension To: =?UTF-8?Q?Fl=C3=A1vio_Heleno?= Cc: Sara Golemon , PHP internals Content-Type: multipart/alternative; boundary="0000000000009d957a06116adfb5" From: yousuf.tafhim@gmail.com (Yousuf Tafhim) --0000000000009d957a06116adfb5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable +1 from me too On Thu, Feb 15, 2024 at 5:30=E2=80=AFPM Fl=C3=A1vio Heleno wrote: > On Wed, Feb 14, 2024 at 10:44=E2=80=AFPM Sara Golemon w= rote: > >> Good afternoon folks, I'd like to open discussion on adding OOP APIs to >> the cURL extension. >> https://wiki.php.net/rfc/curl-oop >> >> This has been a long standing bug-bear of mine, and I think its time has >> come. >> >> try { >> (new \CurlHandle)->setOpt(YOUR_VOTE, true)->exec(); >> } catch (\CurlHandleException $ex) { >> assert(false); // Why not?! >> } >> >> -Sara >> > > Although I do not have voting karma, that'd be a +1 from me! > > -- > Atenciosamente, > > Fl=C3=A1vio Heleno > --=20 Regards Muhammad Yousuf Tafhim Full Stack Developer | Moodle Developer | WordPress Developer 0092-321-2474-383 yousuf.tafhim@gmail.com [image: twitter] [image: linkedin] --0000000000009d957a06116adfb5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
+1 from me too

On Thu, Feb 15, 2024 at 5:30=E2=80=AFPM = Fl=C3=A1vio Heleno <flaviohb= atista@gmail.com> wrote:
On Wed, Feb 14, 2024 at 10:44=E2=80=AFPM S= ara Golemon <pollit= a@php.net> wrote:
Good afternoon folks, I'd li= ke to open discussion on adding OOP APIs to the cURL extension.
https://wiki.php.n= et/rfc/curl-oop

This has been a long standing bug-bear of mine, = and I think its time has come.

try {
=C2=A0 (new \CurlHan= dle)->setOpt(YOUR_VOTE, true)->exec();
} catch (\CurlHandleExcepti= on $ex) {
=C2=A0 assert(false); // Why not?!
}

-Sar= a

Although I do not have voting karma,= that'd be a +1 from me!

--
Atenciosamente,

=C2=A0= =C2=A0 Fl=C3=A1vio Heleno


--
=
Regards
Muham= mad Yousuf Tafhim
Full Stack Develo= per | Moodle Developer | WordPress Developer
0092= -321-2474-383yousuf.tafhim@gmail.com
3D"twitter"3D"=
--0000000000009d957a06116adfb5--