1--TEST-- 2ZE2 A private method can only be called inside the class 3--SKIPIF-- 4<?php if (version_compare(zend_version(), '2.0.0-dev', '<')) die('skip ZendEngine 2 needed'); ?> 5--FILE-- 6<?php 7 8class pass { 9 private static function show() { 10 echo "Call show()\n"; 11 } 12 13 public static function do_show() { 14 pass::show(); 15 } 16} 17 18pass::do_show(); 19pass::show(); 20 21echo "Done\n"; // shouldn't be displayed 22?> 23--EXPECTF-- 24Call show() 25 26Fatal error: Uncaught Error: Call to private method pass::show() from context '' in %s:%d 27Stack trace: 28#0 {main} 29 thrown in %s on line %d 30