PHP Coalface

Here's the main RSS feed from
Community News: Latest PECL Releases (01.21.2020) on 21 January 2020

Latest PECL Releases:

  • * Fix PgSQL-12 compatibility

    • Fix PHP-7.4 compatibility
    • Fix empty arrays parsing (Dmitry Simushev)

  • Thu, Jan 16, 2020 - xdebug 2.9.1

    = Fixed bugs:

    • Fixed issue #1721: Header may not contain NUL bytes in Unknown on line 0
    • Fixed issue #1727: Debugger stops more often than expected due to resolving breakpoints
    • Fixed issue #1728: INIT_STATIC_METHOD_CALL is not overloaded
    • Fixed issue #1731: var_dump with DateTime does not output properties (Ryan Mauger)
    • Fixed issue #1733: SEND_VAR_NO_REF_EX opcode, used for require(), is not overloaded
    • Fixed issue #1734: Segfault with DBGp "source" with a out-of-range start line number

  • * Fix bug causing incorrect serialization for 1 in 2**32 strings on 64-bit php installations when string hashes collide. (

  • - apply fix for the crash problem when working with PDO interface with flag PDO::ATTR_PERSISTENT=>false.

  • Enhancement --- + Bad websocket handshake request will respond 400 (fdc1cb67) (@twose) + Disable accept when have too many connections (dd9fbf2f) (@matyhtf) + Binary security of package_eof (#3054) (@twose) + Support HTTP chunked request (#3055) (@twose) + Unified naming style and improve accessibility of CurlHandler properties (library/curl) (@twose)


    • Fixed HttpResponse->close (d30e3269) (@twose)
    • Fixed possible memory overflow (2212e091) (@twose)
    • Fixed memory error when MSHUTDOWN (undestroyed reactor) (78d6dd73) (@twose)
    • Fixed handler of event HUP (#3046) (@matyhtf) (@twose)
    • Fixed exit code 1 (f982b817) (@matyhtf) (@twose) (@qiqizjl)
    • Fixed missing "unhook curl_multi_getcontent" (7b2e960e) (@twose)
    • Fixed Coroutine HTTP2 Server memory error (d90eebe6) (@twose)
    • Fixed http_context_send_data (#3059) (@twose)
    • Fixed send_yield in BASE mode (edbb654d) (1b8096e9) (@twose)
    • Refactor HTTP2 Server to fix some bugs (#3061) (@twose)
    • Fixed behaviour of CURLOPT_POSTFIELDS, CURLOPT_HTTPHEADER, curl_close (library/curl) (@twose)
Community News: Latest PECL Releases (01.14.2020) on 14 January 2020

Latest PECL Releases:

  • Added code to support API for PHP 7.x Updated build scripts, to support 64bit centos

  • - Fixed segfault while reading of jump tables for SWITCH_LONG/STRING - Removed support for PHP 5 (Peter McDonald) - Fixed issue #47: Display for NEW does not mention classname

  • WL#13541: Fix admin command namespace usage WL#13398 DNS SRV support

  • Full changelog can be found at:




    • Changed the logic when logging times for PhalconLogger to use DateTimeImmutable so as to handle microseconds if necessary.
    • Changed PhalconHttpCookie::send and PhalconHttpCookie::delete to allow for samesite to be passed in the options when using PHP > 7.3


    • Fixed PhalconMvcModelCriteria Di isn't set when using Criteria::fromInput()
    • Fixed PhalconDbDialectMysql removing unnecessary parentheses for double and float
    • Fixed PhalconHttpCookie::delete to parse the correct parameters - cannot use alternative syntax until PHP 7.3
    • Fixed PhalconMvcModel::__isset to take into account non visible properties by checking the getter if it exists
    • Fixed PhalconMvcModel::__set to return a more informative message if we are tying to access a non visible property
    • Fixed PhalconMvcModelResultsetSimple::toArray to correctly process virtual fields
    • Fixed PhalconSessionManager::getUniqueKey to prefix the key only if uniqueId is present
    • Fixed PhalconDbAdapterPdo::describeColumns to correctly detect ENUM columns

  • * Throw when an uninitialized php 7.4 typed property is included in the result of __sleep(), instead of emitting a notice and attempting to represent the unset/uninitialized value as null (#258). See

    Uninitialized properties without types from __sleep continue to emit notices and be represented as null.

  • ### Added - Target a specific PHP version during install by setting `DD_TRACE_PHP_BIN` #604 - Curl Integration: Add all available information from `curl_getinfo()` as span tags #642


    • Move dogstatsd client init to rinit #703


    • Issues related to limited tracing #689
    • Backup and restore last error (related to error_get_last() issue) #694
    • Handle out-of-sync spans #702
    • Sandbox tracer flushing #707
    • Enhance OpenTracing StartSpanOptions support #708
    • Ensure errors raised in request init hook do not affect error_get_last() #709
Site News: Blast from the Past - One Year Ago in PHP (01.09.2020) on 09 January 2020

Here's what was popular in the PHP community one year ago today:

Community News: Latest PECL Releases (01.07.2020) on 07 January 2020

Latest PECL Releases:

  • - Attempted to fix windows build

  • - Fixed PHP-7.4 Compatiblity

  • - Support PHP7.4 - Support getBufferCount function and modify flushBuffer function. - Support `%B` in log template, support BasePath. - Enhancement trim_wrap. - Fixed issue #265. - Fixed bug trace_performance core dump by performance_frames init. - Fixed ignore php errors before module initialized. - Fixed php-stream use update in php7. - Fixed can`t append to file after stream changed in php7.

  • - FIX free up stale sheets.
Site News: Blast from the Past - One Year Ago in PHP (01.02.2020) on 02 January 2020

Here's what was popular in the PHP community one year ago today:

Also from, here are some Security links:

No channel data


It's quiet in here...Add your comment