Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105668 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 27887 invoked from network); 11 May 2019 00:04:34 -0000 Received: from unknown (HELO mo4-p00-ob.smtp.rzone.de) (81.169.146.217) by pb1.pair.com with SMTP; 11 May 2019 00:04:34 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1557522557; s=strato-dkim-0002; d=kelunik.com; h=Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=QgFMGUEDgimqUhBuZt+d34M6Q/pKDNI1JAX2/UkjUgE=; b=CLKhz4lL11TIRvoqENCf8MMT8YOo/1Ce/PM5MReWrn80bia0kjc/Q9g/j3VzH5VFEo NJA4hpaOtj9lTUzMBd6M87tQfTfWVY7pevvRFIyRGV+2lH1vk/9MtFnmqKvCa3aVZUwP CqS73z1sUJX4PXkYp3msmW3Rn4ZEPic19LtIjb15zAD0d//zr075W+gx+JGDWmcpdaHr GgZGfXAJ3r+/5+njvdyK9gc8OU47mmlBTP3hAnLyG10DfAN6bGSFwTKKCBC7QPInxXg8 1olfmoRIYl8dJXOm8DQVlpzizTdDRGVrgLbJYZSGi7bHdH7xhFBp/vEvyAk17mM03+Gy vdNQ== X-RZG-AUTH: ":IWkkfkWkbvHsXQGmRYmUo9mlsGbEv0XHBzMIJSS+jKTzde5mDb8AaBIcZiAvcA==" X-RZG-CLASS-ID: mo00 Received: from mail-pl1-f173.google.com by smtp.strato.de (RZmta 44.18 AUTH) with ESMTPSA id D06319v4AL9HKCx (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp384r1 with 384 ECDH bits, eq. 7680 bits RSA)) (Client did not present a certificate) for ; Fri, 10 May 2019 23:09:17 +0200 (CEST) Received: by mail-pl1-f173.google.com with SMTP id a5so3355007pls.12 for ; Fri, 10 May 2019 14:09:17 -0700 (PDT) X-Gm-Message-State: APjAAAU5fTP4rezdq4JXnY0MU3lHt5SNwg5HNiTORXVvZDK6AnjuJA2/ 6Ykkl5UyPEtkVZkEMYDCg3wqAI6808fcQ6Z3d0s= X-Google-Smtp-Source: APXvYqx8yXUYH9WHIl5wqfnbcVv1cWEAzakfD3S8vyjWT4PgnwCvNMUYoOPEkYkM+16qLJAtnHCYihXYmk8Lq3G7Ras= X-Received: by 2002:a17:902:e30b:: with SMTP id cg11mr15465066plb.3.1557522555153; Fri, 10 May 2019 14:09:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Fri, 10 May 2019 23:09:03 +0200 X-Gmail-Original-Message-ID: Message-ID: To: Lynn Cc: Dustin Wheeler , PHP internals Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] PHP header files, restrict to declaring code only From: me@kelunik.com (Niklas Keller) Instead of introducing a declare option or special open tag, how about another "include" construct, that only allows side-effect free (apart from class loading) operations? e.g. "require_noexec 'foobar.php'" Regards, Niklas