Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:67374 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 93890 invoked from network); 9 May 2013 12:03:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 9 May 2013 12:03:07 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre@archlinux.de; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre@archlinux.de; sender-id=pass Received-SPF: pass (pb1.pair.com: domain archlinux.de designates 85.214.245.131 as permitted sender) X-PHP-List-Original-Sender: pierre@archlinux.de X-Host-Fingerprint: 85.214.245.131 server.archlinux.de Received: from [85.214.245.131] ([85.214.245.131:39781] helo=server.archlinux.de) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C0/A1-12965-6709B815 for ; Thu, 09 May 2013 08:03:04 -0400 Received: from server.archlinux.de (server.archlinux.de [85.214.245.131]) (Authenticated sender: pierre@archlinux.de) by server.archlinux.de (Postfix) with ESMTPSA id E4D271FF019 for ; Thu, 9 May 2013 14:02:58 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Date: Thu, 09 May 2013 14:02:58 +0200 To: internals@lists.php.net Organization: Arch Linux Message-ID: X-Sender: pierre@archlinux.de User-Agent: Roundcube Webmail/0.9.0 Subject: PHP 5.5 and APC user cache upgrade path From: pierre@archlinux.de (Pierre Schmitz) Hi, I am testing PHP 5.5 atm and how we can package it for Arch Linux and provide an upgrade path for users. The RC1 looks pretty solid so far. As the new opcache does not provide a user cache to store custom variables, I would be glad if you could clarify what the best migration from 5.4 would be. * Is APC basically dead and wont support PHP 5.5? * Should APC users switch to opcache and APCu? (with APCu replacing the APC package) For PHP application developers: * Regarding APCu: it provides the old PHP interface function as well as their own apcu_* functions. They are aliases right now. Should application developers think about switching to the apcu_-API as new features will be available only here? Bonus question: * Right now very similar functionality is provided by APCu, XCache, WinCache, YAC etc.. Are there plans to include such functionality inside PHP in future to make application developers life a little easier? At least a common API would be great. There were several bugs in applications as these modules behave a little different regarding return values etc.. Greetings, Pierre -- Pierre Schmitz, https://pierre-schmitz.com