rfc:useas

This is an old revision of the document!


Request for Comments: Allow use T_AS in closure use statement

  • Version: 1.0
  • Date: 2012/04/12
  • Author: Xinchen Hui <laruence@php.net)
  • Status: Under Discussion
  • First Published at: http://wiki.php.net/rfc/useas

Introduction

Allow use AS in the closure declaration, like:

<?php $foo = “bar”; $func = function () ues ($foo as $dup, &$foo as $ref) { alias name }; ===== Proposal ===== I have made a patch, but for now, it doesn't support alias $this, like: <?php class Foo { public function bar() { return function() use ($this as $obj) Error {}; } }

Patch

Changelog

  • 2012-04-12 Xinchen Hui Initial version
rfc/useas.1334242765.txt.gz · Last modified: 2017/09/22 13:28 (external edit)