Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98716 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 18488 invoked from network); 1 Apr 2017 12:00:35 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Apr 2017 12:00:35 -0000 Authentication-Results: pb1.pair.com header.from=php@fleshgrinder.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=php@fleshgrinder.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fleshgrinder.com from 77.244.243.89 cause and error) X-PHP-List-Original-Sender: php@fleshgrinder.com X-Host-Fingerprint: 77.244.243.89 mx108.easyname.com Received: from [77.244.243.89] ([77.244.243.89:46335] helo=mx108.easyname.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C7/41-02743-0669FD85 for ; Sat, 01 Apr 2017 07:00:33 -0500 Received: from cable-81-173-132-37.netcologne.de ([81.173.132.37] helo=[192.168.178.20]) by mx.easyname.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1cuHhm-0003d9-Ur; Sat, 01 Apr 2017 12:00:32 +0000 Reply-To: internals@lists.php.net References: <4daabd46-4dc2-1c33-f89f-664f803c6cd5@fleshgrinder.com> <9d484a45-6311-7efa-05b1-419abaa58794@fleshgrinder.com> <96a2b011-4c5a-399b-a1fe-ea2f35bd202e@fleshgrinder.com> To: Anatol Belski , "internals@lists.php.net" , Rasmus Schultz Message-ID: <897d7f04-a8a0-34f5-1b6e-0dbe196c6e0f@fleshgrinder.com> Date: Sat, 1 Apr 2017 14:00:22 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-DNSBL-PBLSPAMHAUS: YES Subject: Re: [PHP-DEV] Directory separators on Windows From: php@fleshgrinder.com (Fleshgrinder) On 4/1/2017 1:03 PM, Anatol Belski wrote: > " A Uniform Resource Identifier (URI) is a compact sequence of > characters that identifies an abstract or physical resource" they > say. Fits perfectly with PHP streams. > The problem I was referring to is not semantically. The problem is that the code cannot easily distinguish between local and remote files. Of course there are functions for it again, but this would be better expressed as part of the type system. I know that this is kind of alien to the primitive obsessive world of PHP, but proper type systems can help a lot to make code simpler. That being said, it's totally off topic here. :P On 4/1/2017 1:03 PM, Anatol Belski wrote: > Yeah, though that draft still ignores many Windows variants ☹ > > We went anyway a bit too deep in this complex matter. Probably a > separate function is where the opinions could be joined. > > Thanks > > Anatol > Agree, this is my last response on this here. :) -- Richard "Fleshgrinder" Fussenegger