Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123748 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 21A701A009C for ; Sat, 22 Jun 2024 03:19:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1719026438; bh=yv6kkx8xRUsFbUiEpwm0F1BMKI0+SEgVMJsQqIn3qI0=; h=From:To:Subject:Date:From; b=Bb0lbux64XpkdyZEFRSfB4YlmINs63NZchP9WGc5VxrdHs3+KZBaXebqaabHHP2be Jhv8YG3ZL7FyN0sMdiSBcKBrmjQwdFUdTXe+9Qnbp12C+EOrKHk8L/61g6qUs/mvpW nhuqylq4RuoCHm7K1dZoNSMd1BBibwpGvVQGrj6ekMnzaOZC44C8WzgxMdnN8myY7/ JAOHanW4Db4W2IcY8t0ttG/tHBVieqiEUwG0TzjEt6y5Jaxk2w9hUSo/XYnhWoH0ri cBrsWz3oqHmQgGG1n4EK5fY1jsYWwasGhptzp3UvKhq4pRt0hHdBmo7SbdR5R5Sx/0 G1Az3lbvaFX8A== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 7BF53180780 for ; Sat, 22 Jun 2024 03:20:37 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,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_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) (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 ; Sat, 22 Jun 2024 03:20:37 +0000 (UTC) Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-2c70c65ca5eso452475a91.3 for ; Fri, 21 Jun 2024 20:19:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719026361; x=1719631161; darn=lists.php.net; h=mime-version:msip_labels:content-language:accept-language :message-id:date:thread-index:thread-topic:subject:to:from:from:to :cc:subject:date:message-id:reply-to; bh=yv6kkx8xRUsFbUiEpwm0F1BMKI0+SEgVMJsQqIn3qI0=; b=UwQr9IP/azY4vA1qM12JslaXa7sqJWQsPVcX2PXyF3kat5SCBlxU1TN/Dr5fFwebyo kZypFufGR0wMjGfGQcosdw6MdCiHyS+Sjz6uOP575nwYVcy2+eHvUdN6gJAxQO+h8nv1 f38/9+irTvG8xJ2mDCqgAsoBs6zxu1u4/5aZsjsTh6VoZZVVHFJESsqoNlaP8uVOLBEN zKL/N7/XiqKQDsR9zebDrsRBw1parqwiyvMfxwLDJGLBQ0YheDqdABSp/5fZmZVr9Jhi D3FOizVFCLqelAM5isZwrgTtZeD/SDi3Ivfz3kq/w/ZOy+J/V7CTCaZT5OQXE+ZwBmWi 0aLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719026361; x=1719631161; h=mime-version:msip_labels:content-language:accept-language :message-id:date:thread-index:thread-topic:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yv6kkx8xRUsFbUiEpwm0F1BMKI0+SEgVMJsQqIn3qI0=; b=HOAfmTE9XTTulhPWIXHGt5Qdl8hfi/xLb9Mf4GBP4qM0+BSisGE6j5KinQZXInXTAp O/IQcmZwCGUT4bts8wMZ2BaKUfJQ+LxL0uCLQ/nAMk6zPmQ/5OzjSuQKyenCdOMjVWgH akdbdzgdDCt0r/TRojUXe3zhemRYj7hRkhbz86sm3lZ/Ln++jBeHc28tOiFST6LthdVF hcxK7zZtp03jnvmO3HiEQcZIhuXGG+4OtvL/trDPA87pnp5QlzRr6o5YeROQlAoFZ2pG 5xatyzk+LZgD0u1bd5tJLlciIjpmQ6GDOxneknTlzjiPLcdczTGICcbtMn7IxaJqeCJU LLdg== X-Gm-Message-State: AOJu0YzuMRXuQG5tLbQi0apk+7nJ3jfj9Eu/SfG4ALs2X1W+8nNVQN8M 8ieGxZA8p4RKDElA3Kzb7K8bb2JPuvztAcCxL47XLROSzs958JHCUoIjIA== X-Google-Smtp-Source: AGHT+IH7L+hQfuq6x26NnSRb2aVSBl2cm0aEeRk5NZxpAmLRED5ou5OiV29NHe8/gKunEk9efdnNXg== X-Received: by 2002:a05:6a20:3d86:b0:1af:cc80:57b6 with SMTP id adf61e73a8af0-1bcea5b24e6mr667377637.3.1719026360561; Fri, 21 Jun 2024 20:19:20 -0700 (PDT) Received: from TYWP286MB2251.JPNP286.PROD.OUTLOOK.COM ([2603:1046:c09:38::5]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f9eb8c8c50sm21382235ad.236.2024.06.21.20.19.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Jun 2024 20:19:20 -0700 (PDT) To: "internals@lists.php.net" Subject: [PHP-DEV] [RFC] [discussion] Deprecate FFI instance calls to non-static methods instead of static methods Thread-Topic: [PHP-DEV] [RFC] [discussion] Deprecate FFI instance calls to non-static methods instead of static methods Thread-Index: AQHaxFChZ2zovKQWY0u33GV/TBW7QA== X-MS-Exchange-MessageSentRepresentingType: 1 Date: Sat, 22 Jun 2024 03:19:17 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-Exchange-Organization-SCL: -1 X-MS-TNEF-Correlator: X-MS-Exchange-Organization-RecordReviewCfmType: 0 msip_labels: Content-Type: multipart/alternative; boundary="_000_TYWP286MB225135211F6B3B5AD28D531BF2CA2TYWP286MB2251JPNP_" Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 From: chopins.xiao@gmail.com (chopins xiao) --_000_TYWP286MB225135211F6B3B5AD28D531BF2CA2TYWP286MB2251JPNP_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SSd2ZSBhZGRlZCBhIG5ldyBSRkMgdG8gZGVwcmVjYXRlIEZGSSBpbnN0YW5jZSBjYWxscyB0byBu b24tc3RhdGljIG1ldGhvZC4NCg0KVGhlIFBSIGh0dHBzOi8vZ2l0aHViLmNvbS9waHAvcGhwLXNy Yy9jb21taXQvNGFjZjAwODRkY2Q2M2VjMzY5YTYxMGVjOTY2ZGIzM2YzMjI2OTRjOA0KZGVwcmVj YXRpb24gb2Ygc3RhdGljIG1ldGhvZHMgaXMgbm90IGEgZ29vZCBzb2x1dGlvbi4gTm93IHRoYXQg dGhlIEZGSSBBUEkgaXMgYSBtZXNzLCB0aGlzIFBSIHdpbGwgbWFrZSBhIGZpeCBpbXBvc3NpYmxl DQoNCk15IFJGQyBsaW5rDQpodHRwczovL3dpa2kucGhwLm5ldC9yZmMvZmZpLW5vbi1zdGF0aWMt ZGVwcmVjYXRlZA0KDQpSZWdhcmRzDQpDaG9waW4gWGlhbw0K --_000_TYWP286MB225135211F6B3B5AD28D531BF2CA2TYWP286MB2251JPNP_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
I've added a new RFC to deprecate FFI instance calls to non-static method.<= /div>

The PR https://github.com/php/php-src/commit/4acf0084dcd63ec369a610ec966= db33f322694c8
deprecation of static methods is not a good solution. Now that the FFI API = is a mess, this PR will make a fix impossible

My RFC link

Regards
Chopin Xiao
--_000_TYWP286MB225135211F6B3B5AD28D531BF2CA2TYWP286MB2251JPNP_--