Bug #67774 [NEW]: Scope-Resolution Operator static binding

From: Date: Tue, 05 Aug 2014 16:57:54 +0000
Subject: Bug #67774 [NEW]: Scope-Resolution Operator static binding
Groups: php.standards 
Request: Send a blank email to standards-+get-327@lists.php.net to get a copy of this message
From: joelm Operating system: PHP version: Irrelevant Package: PHP Language Specification Bug Type: Bug Bug description:Scope-Resolution Operator static binding Description: ------------ https://github.com/php/php-langspec/blob/master/spec/10-expressions.md#scope-resolution-operator The term "late static binding" gets mentioned and "static::" is shown in one example, but it doesn't give nearly enough detail about how late static binding works. It only says "From within a method, static::m refers to the member m in the class that corresponds to the class inheritance context in which the method is called", which is vague and lacks a lot important details (for example, how "self::" and "parent::" interact with late static binding). Late static binding is a big enough language feature to deserve its own section. Check out php.net's documentation for late static binding works: http://www.php.net//manual/en/language.oop5.late-static-bindings.php. -- Edit bug report at https://bugs.php.net/bug.php?id=67774&edit=1 --

« previous php.standards (#327) next »