Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:36603 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24967 invoked from network); 27 Mar 2008 07:14:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Mar 2008 07:14:34 -0000 Authentication-Results: pb1.pair.com header.from=chx1975@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=chx1975@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.146.180 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: chx1975@gmail.com X-Host-Fingerprint: 209.85.146.180 wa-out-1112.google.com Received: from [209.85.146.180] ([209.85.146.180:16241] helo=wa-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 7D/43-02425-9594BE74 for ; Thu, 27 Mar 2008 02:14:34 -0500 Received: by wa-out-1112.google.com with SMTP id l24so4700809waf.17 for ; Thu, 27 Mar 2008 00:14:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; bh=CbJiKNJX7keyPGcJDxEH12UDUyHxEu8JCHhDEuzMmPc=; b=E+eTRPb4+D7PknqODk6ZdRe+VNPhOZbpT29s5o380tqMhck7ZY0ZfBOh2tHVJgow9lV6ebs3VHavGGA4StkrTjFwrlvxS4v/dE1G+7q7ozn4v6/ujz0TRbrRFXMZCjmOadaPQlm8eWL9uxOu/6UyzC85DxSMRxKM7wLeHDlFeDE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:sender:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition:x-google-sender-auth; b=NVh7Gu0Rj8Yhgx6hv4DrSzXLdrQ90rkrqwWR7CeDL/A7cVfOPeLOYe37v9GGxIYq39CQcmiezxW5QoWtkYlmWT4NAu2Ch27C+uoBjb6/bS4H6FoFa8vo9rzvnYwyHtjHJdkjxxzsL8xacg6i8krvffluRG7xEmn2S7cDPGgfyN0= Received: by 10.114.110.12 with SMTP id i12mr820237wac.73.1206602071105; Thu, 27 Mar 2008 00:14:31 -0700 (PDT) Received: by 10.115.19.18 with HTTP; Thu, 27 Mar 2008 00:14:31 -0700 (PDT) Message-ID: <7e270cea0803270014r246e68aej6d54e48c24f333fe@mail.gmail.com> Date: Thu, 27 Mar 2008 08:14:31 +0100 Sender: chx1975@gmail.com To: internals@lists.php.net MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Google-Sender-Auth: 8c9eca4db388b408 Subject: making var_dump and var_export even better From: karoly@negyesi.net ("Karoly Negyesi") Hi, If var_dump would dump the type info into PHP comments then var_dump would be also valid PHP code. That'd be very cool. I guess this would be rather easy to code as we already have var_export. Also, about circular references. Isn't it possible to reuse the circular recognition from print_r and actually write out a reference to the offending piece? Regards, Karoly Negyesi