Bug #71461 [NEW]: Able to access private property outside class

From: Date: Wed, 27 Jan 2016 09:51:57 +0000
Subject: Bug #71461 [NEW]: Able to access private property outside class
Groups: php.standards 
Request: Send a blank email to standards-+get-1011@lists.php.net to get a copy of this message
From: vikashchaudhary10 at gmail dot com Operating system: Linux Ubuntu 15.10 PHP version: 7.0.2 Package: PHP Language Specification Bug Type: Bug Bug description:Able to access private property outside class Description: ------------ I have a class having two private property named name and age. I have created object outside of class and able to access those private property outside class. Please look into this issue also let us know why is it working properly? Test script: --------------- <?php class Person { private $name; private $age; } class Student extends Person { public $rollNo; public $marks; } $object = new Student(); $object->name = 'Vikash'; $object->age = 30; echo $object->name; Expected result: ---------------- Must through fatal error Actual result: -------------- Vikash -- Edit bug report at https://bugs.php.net/bug.php?id=71461&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=71461&r=trysnapshot54 Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=71461&r=trysnapshot55 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=71461&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=71461&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=71461&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=71461&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=71461&r=needscript Try newer version: https://bugs.php.net/fix.php?id=71461&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=71461&r=support Expected behavior: https://bugs.php.net/fix.php?id=71461&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=71461&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=71461&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=71461&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=71461&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=71461&r=dst IIS Stability: https://bugs.php.net/fix.php?id=71461&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=71461&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=71461&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=71461&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=71461&r=mysqlcfg

« previous php.standards (#1011) next »