Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:66604 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 73449 invoked from network); 14 Mar 2013 07:05:36 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Mar 2013 07:05:36 -0000 Authentication-Results: pb1.pair.com header.from=rene7705@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=rene7705@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.170 as permitted sender) X-PHP-List-Original-Sender: rene7705@gmail.com X-Host-Fingerprint: 209.85.215.170 mail-ea0-f170.google.com Received: from [209.85.215.170] ([209.85.215.170:39002] helo=mail-ea0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D8/08-27533-FB671415 for ; Thu, 14 Mar 2013 02:05:36 -0500 Received: by mail-ea0-f170.google.com with SMTP id a15so823474eae.29 for ; Thu, 14 Mar 2013 00:05:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:from:date:message-id:subject:to :content-type; bh=S2FwYkMEaloUWHwFHd286lpdZKzXIyAoaZvS6si5LJ8=; b=viygvcciiWYsRMfKla+P6xXVzFwbnctGzgxxQJ5PkDIIMWEpVd07Xp0ByBHxJxHMK0 eEaRjMYkeaCRHUoWpqI5hMeObQnJNfpwbZU3iNjW2X1jNuUSq+juz3cF5pzQG7cbigmV TB04D2HYysCSzFrIMKIZD3WtNNSvKl1jz+w5ef5T4tsMGSm4eAkTvUXYkXZUvhgjJmjL NLZ+lOGvzERDA7AayMR4YSrfdQgWzVsICSYZusXwB+fx5D4kJXFXIM3lL4Ol/kd2G0C6 BbhR58qBNjKfq0IKLs5To9EBHh6BMxZuFkiiEcjWFCxIz8mICu5d5yqwAFGTIC2NXM2G FXqg== X-Received: by 10.14.211.65 with SMTP id v41mr3629607eeo.33.1363244733537; Thu, 14 Mar 2013 00:05:33 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.41.13 with HTTP; Thu, 14 Mar 2013 00:05:03 -0700 (PDT) Date: Thu, 14 Mar 2013 08:05:03 +0100 Message-ID: To: internals@lists.php.net Content-Type: multipart/alternative; boundary=047d7b621e9c15d1e904d7dd26e8 Subject: feature request : easy shared memory From: rene7705@gmail.com (rene7705) --047d7b621e9c15d1e904d7dd26e8 Content-Type: text/plain; charset=ISO-8859-1 Hi. I'd like to build a replacement for SQL (yes, talk about an ambitious project! ;), because the constant transferal of data in and out of SQL from Javascript (where everything might as well be object-oriented and hierarchial) is a pain in the neck. But in order to do so, I'd very much like PHP (the server still controls the data after all) to support shared memory efficiently. Something like sharedmem $bigNestedArray; // $bigNestedArray would be shared accross the entire server and all CPUs on it. as you now have global $bigNestedArray; would be ideal. I bet this would be useful for a host of other applications as well, and fairly easy to implement. I'm an application programmer by trade, or I would hack this in myself. I'd much rather see the PHP development team develop this in properly. I don't think it would require much time, as OS-level shared memory has been easy to implement since the 1990s. Please put this on the agenda, and get back to us in this thread as to when this will be available. --047d7b621e9c15d1e904d7dd26e8--