Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:67068 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 31287 invoked from network); 12 Apr 2013 08:54:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Apr 2013 08:54:32 -0000 Authentication-Results: pb1.pair.com header.from=julienpauli@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=julienpauli@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.128.172 as permitted sender) X-PHP-List-Original-Sender: julienpauli@gmail.com X-Host-Fingerprint: 209.85.128.172 mail-ve0-f172.google.com Received: from [209.85.128.172] ([209.85.128.172:55523] helo=mail-ve0-f172.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 1E/44-05511-6CBC7615 for ; Fri, 12 Apr 2013 04:54:30 -0400 Received: by mail-ve0-f172.google.com with SMTP id oz10so2205017veb.31 for ; Fri, 12 Apr 2013 01:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=NdpTburBKy4zsGx9ZJL9YXWPIbZXnkI2lHr5gRoOdxw=; b=G8VeG7IR6SF0P5RLO29lRsJyx2cTVRSzD+RJzpYQY7FXgvtIvIsoSbtpBjew4OIfwF 23A6Pz3wLlQQy3+797hqFFNV3jjN9p2JzAdpWhcohAsXwrVDr+qGeOQ9WJSVjPaCeKn6 TlR/bd4YbNMc6lZNNijFW06onZqwyLCJKSrTPwwjCcfBE1HWsg+dd867Q7BHkxmsjMwk MXw2i4RLzCVVRA6sDXaFtASQRj+Re15Zg1ZqW34heDGi0RiAmkmW3P5usZqDiHvbJwaC KBu0M00W1WJF0GLtR6GcQlfXqutSM5LU3opfE6XTB11624hYRCEUiHYVe5koa6IB2QJo 4S9w== X-Received: by 10.58.94.234 with SMTP id df10mr7675558veb.4.1365756867574; Fri, 12 Apr 2013 01:54:27 -0700 (PDT) MIME-Version: 1.0 Sender: julienpauli@gmail.com Received: by 10.221.9.133 with HTTP; Fri, 12 Apr 2013 01:53:46 -0700 (PDT) In-Reply-To: References: Date: Fri, 12 Apr 2013 10:53:46 +0200 X-Google-Sender-Auth: 3hmk5EoOoefD1P8908HK9bCVgXc Message-ID: To: Dmitry Stogov Cc: Pierre Joye , PHP Internals Content-Type: multipart/alternative; boundary=047d7b6dcfdcf1326d04da260c3d Subject: Re: [PHP-DEV] Extension loading improvements From: jpauli@php.net (Julien Pauli) --047d7b6dcfdcf1326d04da260c3d Content-Type: text/plain; charset=ISO-8859-1 On Wed, Apr 10, 2013 at 7:14 PM, Dmitry Stogov wrote: > Hi, > > 1) I didn't get why do we need fprintf("Loaded/Unloaded extension"). It'll > break all the tests in DEBUG mode > > 2) zend_error() may work through SAPI handler (e.g. for FastCGI sapi it > may try to send error message to WebServer while request context is not > initialized yet). I think it must work now, but should be double checked. > > After several tests on CLI and CGI, I see no bug, but starting cgi makes the error message being printed twice : */tmp/bin/php-cgi -dzend_extension=foo.so -dtrack_errors=1* *PHP Warning: /tmp/lib/php/extensions/debug-non-zts-20121212/foo.so doesn't appear to be a valid Zend Engine extension* * in Unknown on line 0* *Unknown(0) : Warning - /tmp/lib/php/extensions/debug-non-zts-20121212/foo.so doesn't appear to be a valid Zend Engine extension* * * *PHP Warning: /tmp/lib/php/extensions/debug-non-zts-20121212/foo.so appear to be a PHP extension, try to load it using extension=foo.so* * in Unknown on line 0* *Unknown(0) : Warning - /tmp/lib/php/extensions/debug-non-zts-20121212/foo.so appear to be a PHP extension, try to load it using extension=foo.so* * * Julien.Pauli --047d7b6dcfdcf1326d04da260c3d--