Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:28217 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 35932 invoked by uid 1010); 4 Mar 2007 12:46:44 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 35916 invoked from network); 4 Mar 2007 12:46:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Mar 2007 12:46:44 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.132.248 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.132.248 an-out-0708.google.com Received: from [209.85.132.248] ([209.85.132.248:27909] helo=an-out-0708.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 31/E5-09018-3BFBAE54 for ; Sun, 04 Mar 2007 07:46:43 -0500 Received: by an-out-0708.google.com with SMTP id c28so1222476ana for ; Sun, 04 Mar 2007 04:46:40 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pC17l3g7Aa10sGaiJLrKONQaDBzAGScUGNqeE9ToFYp5vzoFuy6bpO3TR/59KQozBsWUWZYoRoDceiDjxLlWPTme5XdoDzZ1/qj6wb3YQQLwooLN0TRPF6D5y4t+aeJf53jmLW579V76uV8j1izfjnlVPlFWG7YJpReM3qZTyEg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=YGOCm3nkHowf+25TONBs1z5Ii/aRsgrs4Zi17PE3HQRQU2QES0laUPhbLz4lnWFtYtD7v7iC9Zt/KSllDYRXVzP93W93dJXaRNbIwWT7ELrHuGbdl0dU8yRpD63VeI9W8OewX2hrz4j8MxDoyIlFdat2z0IVrBtghxGVYX/Ovys= Received: by 10.114.197.1 with SMTP id u1mr909577waf.1173012400296; Sun, 04 Mar 2007 04:46:40 -0800 (PST) Received: by 10.114.178.20 with HTTP; Sun, 4 Mar 2007 04:46:40 -0800 (PST) Message-ID: Date: Sun, 4 Mar 2007 13:46:40 +0100 To: "Marcus Boerger" Cc: kingwez@gmail.com, "Arnold Daniels" , internals@lists.php.net In-Reply-To: <408821909.20070303232323@marcus-boerger.de> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <45E33990.8030806@adaniels.nl> <1331353216.20070226232944@marcus-boerger.de> <45E37D05.5040000@adaniels.nl> <408821909.20070303232323@marcus-boerger.de> Subject: Re: [PHP-DEV] suggestion SplFileInfo From: pierre.php@gmail.com (Pierre) On 3/3/07, Marcus Boerger wrote: > Hello Arnold, > > I added glob directory stream support. Now you can do two things: > > $d1 = new DirectoryIterator("glob://mydir/*"); > $d2 = new DirectoryIterator("mydir/*", DirectoryIterator::USE_GLOB); > > count() stuff will follow. I'm not sure it is a good idea to add glob:// stream support. What does it have to do with custom streams? Will we add pcre:// too? DirectoryIteratorPattern/Glob($pattern) make much more sense to me. I did not test it but how does it work when used with other protocols? like: ftp://some/path/? It may be more useful to add streams support to our glob functions. But it can bring more troubles than expected. --Pierre