Doc #77098 [Opn->Ver]: [ZH] Wrong explanation for object inversion from array to object

From: Date: Sat, 03 Nov 2018 14:41:35 +0000
Subject: Doc #77098 [Opn->Ver]: [ZH] Wrong explanation for object inversion from array to object
References: 1  Groups: php.doc.bugs 
Request: Send a blank email to doc-bugs+get-16116@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=77098&edit=1 ID: 77098 Updated by: cmb@php.net Reported by: starksmile at 163 dot com -Summary: Wrong explanation for object inversion from array to object. +Summary: [ZH] Wrong explanation for object inversion from array to object -Status: Open +Status: Verified Type: Documentation Problem -Package: Class/Object related +Package: Translation problem Operating System: Ubuntu PHP Version: 7.2.11 Block user comment: N Private report: N Previous Comments: ------------------------------------------------------------------------ [2018-11-03 12:59:08] starksmile at 163 dot com Description: ------------ While in PHP Documentation for Simplified Chinese https://secure.php.net/manual/zh/language.types.object.php It says: <?php $obj = (object) array('1' => 'foo'); var_dump(isset($obj->{'1'})); // outputs 'bool(false)' var_dump(key($obj)); // outputs 'int(1)' ?> It should be corrected. Test script: --------------- <?php $obj = (object) array('1'=>'foo'); var_dump(isset($obj->{'1'})); //var_dump($obj); var_dump(key($obj)); Expected result: ---------------- Modify documentation. Actual result: -------------- bool(true) string(1) "1" ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=77098&edit=1

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