1--TEST-- 2ob_start(): non-static method as static callbacks. 3--FILE-- 4<?php 5/* 6 * proto bool ob_start([ string|array user_function [, int chunk_size [, bool erase]]]) 7 * Function is implemented in main/output.c 8*/ 9 10Class C { 11 function h($string) { 12 return $string; 13 } 14} 15 16function checkAndClean() { 17 print_r(ob_list_handlers()); 18 while (ob_get_level()>0) { 19 ob_end_flush(); 20 } 21} 22 23var_dump(ob_start('C::h')); 24checkAndClean(); 25 26?> 27--EXPECTF-- 28Warning: ob_start(): non-static method C::h() should not be called statically in %s on line 20 29bool(true) 30Array 31( 32 [0] => C::h 33) 34