#48468 [Opn->Fbk]: empty function confusing

From: Date: Thu, 04 Jun 2009 08:20:03 +0000
Subject: #48468 [Opn->Fbk]: empty function confusing
References: 1  Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-2340@lists.php.net to get a copy of this message
ID: 48468 Updated by: bjori@php.net Reported By: heikki dot leppanen at extendeddisc dot com -Status: Open +Status: Feedback Bug Type: Translation problem Operating System: windows PHP Version: Irrelevant New Comment: That is incorrect too, where are you seeing this? Previous Comments: ------------------------------------------------------------------------ [2009-06-04 08:08:33] heikki dot leppanen at extendeddisc dot com It should be like this: var $vars = array{'a'=>'aa', 'b'=>'bb'}; ------------------------------------------------------------------------ [2009-06-04 07:49:27] bjori@php.net > var $vars = {'a'=>'aa', 'b'=>'bb'}; Heh? What does this do and where did you find this snippet? ------------------------------------------------------------------------ [2009-06-04 06:44:50] heikki dot leppanen at extendeddisc dot com Description: ------------ class A { var $vars = {'a'=>'aa', 'b'=>'bb'}; function __get ($name) { return $this->vars[$name]; } } $x = new A(); if (empty($this->a)) echo "this is empty"); else echo "this in not empty"); For me it looks a bug! Any experience? Reproduce code: --------------- --- From manual page: function.empty --- Expected result: ---------------- This is not empty Actual result: -------------- RESULT: this is empty ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=48468&edit=1

« previous php.doc.bugs (#2340) next »