Skip to content

Latest commit

 

History

History
1252 lines (1248 loc) · 143 KB

full-test-results.html.md

File metadata and controls

1252 lines (1248 loc) · 143 KB

Time Start: 2013-03-07 14:20:31

PASSTrivial "Hello World" test   
SKIPSimple POST Method testreason: CGI not available  
SKIPGET and POST Method combinedreason: CGI not available  
SKIPTwo variables in POST datareason: CGI not available  
SKIPThree variables in POST datareason: CGI not available  
PASSAdd 3 variables together and print result   
PASSMultiply 3 variables and print result   
PASSDivide 3 variables and print result   
PASSSubtract 3 variables and print result   
PASSTesting | and & operators   
SKIPTesting $argc and $argv handling (GET)reason: CGI not available  
FAILTesting $argc and $argv handling (cli)   
SKIPPOST Method test and arraysreason: CGI not available  
SKIPPOST Method test and arrays - 2reason: CGI not available  
SKIPPOST Method test and arrays - 3reason: CGI not available  
SKIPPOST Method test and arrays - 4reason: CGI not available  
SKIPPOST Method test and arrays - 5reason: CGI not available  
SKIPPOST Method test and arrays - 6reason: CGI not available  
SKIPPOST Method test and arrays - 7reason: CGI not available  
SKIPPOST Method test and arrays - 8reason: CGI not available  
SKIPBug #37276 (problems witch $_POST array)reason: CGI not available  
SKIPCookies test#1reason: CGI not available  
SKIPCookies test#2reason: CGI not available  
SKIPTest HTTP_RAW_POST_DATA creationreason: CGI not available  
SKIPTest HTTP_RAW_POST_DATA with excessive post lengthreason: CGI not available  
SKIPRegistration of HTTP_RAW_POST_DATA due to unknown content-typereason: CGI not available  
SKIPHandling of max_input_nesting_level being reachedreason: CGI not available  
SKIPRFC1867 character quottingreason: CGI not available  
SKIPShift_JIS requestreason: CGI not available  
SKIPBug#55504 (Content-Type header is not parsed correctly on HTTP POST request)reason: CGI not available  
SKIPBug#55504 (Content-Type header is not parsed correctly on HTTP POST request)reason: CGI not available  
SKIPBug#18792 (no form variables after multipart/form-data)reason: CGI not available  
WARN&FAILBug #20539 (PHP CLI Segmentation Fault) (warn: ing: unlink(/Users/anthony/Dropbox/WorkNetbeans/PHP-PHP/vendor/php/php-src/tests/basic/sess_): No such file or directory in /Users/anthony/Dropbox/WorkNetbeans/PHP-PHP/lib/PHPPHP/Engine/FunctionData/InternalProxy.php on line 19)  
FAILBug #29971 (variables_order behaviour)   
FAILBug #45986 (wrong error message for a non existant file on rename)   
FAILBug #51709 (Can't use keywords as method names)   
FAILBug #51709 (Can't use keywords as method names)   
SKIPBug #53180 (post_max_size=0 partly not working)reason: CGI not available  
FAILReq #54514 (Get php binary path during script execution)   
SKIPBug #55500 (Corrupted $_FILES indices lead to security concern)reason: CGI not available  
SKIPBug #61000 (Exceeding max nesting level doesn't delete numerical vars)reason: CGI not available  
SKIPenable_post_data_reading: basic testreason: CGI not available  
SKIPenable_post_data_reading: rfc1867reason: CGI not available  
SKIPenable_post_data_reading: always_populate_raw_post_data has no effect (1)reason: CGI not available  
SKIPenable_post_data_reading: always_populate_raw_post_data has no effect (2)reason: CGI not available  
PASSReq #44164 (Handle "Content-Length" HTTP header when zlib.output_compression active)   
SKIPrfc1867 anonymous uploadreason: CGI not available  
SKIPrfc1867 array uploadreason: CGI not available  
SKIPrfc1867 boundary 1reason: CGI not available  
SKIPrfc1867 boundary 2reason: CGI not available  
SKIPrfc1867 empty uploadreason: CGI not available  
SKIPrfc1867 file_upload disabledreason: CGI not available  
SKIPrfc1867 garbled mime headersreason: CGI not available  
SKIPrfc1867 invalid boundaryreason: CGI not available  
SKIPrfc1867 malicious inputreason: CGI not available  
SKIPrfc1867 MAX_FILE_SIZEreason: CGI not available  
SKIPrfc1867 max_file_uploads - empty files shouldn't count (non-debug version)reason: CGI not available  
SKIPrfc1867 max_file_uploads - empty files shouldn't count (debug version)reason: CGI not available  
SKIPrfc1867 missing boundaryreason: CGI not available  
SKIPrfc1867 missing boundary 2reason: CGI not available  
SKIPrfc1867 post_max_filesizereason: CGI not available  
SKIPrfc1867 post_max_sizereason: CGI not available  
FAILZE2 __call()   
FAILZE2 __call() signature check   
FAILForce pass-by-reference to __call   
FAILWhen __call() is invoked via ::, ensure current scope's __call() is favoured over the specified class's __call().   
FAILWhen __call() is invoked via ::, ensure private implementation of __call() in superclass is accessed without error.   
FAILEnsure exceptions are handled properly when thrown in __call.   
FAILEnsure exceptions are handled properly when thrown in a statically declared __call.   
FAILZE2 __set() and __get()   
FAILZE2 __get() signature check   
FAILZE2 __set() signature check   
PASSZE2 __set() and __get()   
FAILZE2 __set() and __get()   
FAILZE2 Data corruption in __set   
FAILZE2 An abstract method may not be called   
FAILZE2 An abstract method may not be called   
FAILZE2 An abstract method may not be called   
FAILZE2 An abstract class cannot be instantiated   
FAILZE2 A derived class with an abstract method must be abstract   
FAILZE2 A final method cannot be abstract   
FAILZE2 A class that inherits an abstract method is abstract   
FAILZE2 An abstract class must be declared abstract   
FAILZE2 A method cannot be redeclared abstract   
FAILZE2 A static abstract methods   
FAILZE2 An abstrcat method cannot be called indirectly   
FAILZE2 ArrayAccess   
FAILZE2 ArrayAccess::offsetSet without return   
FAILZE2 ArrayAccess::offsetGet ambiguties   
FAILZE2 ArrayAccess::offsetGet ambiguties   
FAILZE2 ArrayAccess and sub Arrays   
FAILZE2 ArrayAccess and ASSIGN_OP operators (+=)   
FAILZE2 ArrayAccess and [] assignment   
FAILZE2 ArrayAccess and ASSIGN_OP operators (.=)   
FAILZE2 ArrayAccess and ArrayProxyAccess, ArrayProxy   
FAILZE2 ArrayAccess and ArrayReferenceProxy with references   
FAILZE2 ArrayAccess and ArrayAccessReferenceProxy with references to main array   
FAILZE2 ArrayAccess cannot assign by reference   
FAILZE2 ArrayAccess and exceptions   
FAILEnsure that ArrayObject acts like an array   
FAILZE2 assign_op property of overloaded object   
FAILZE2 Autoload and class_exists   
FAILZE2 Autoload and get_class_methods   
FAILZE2 Autoload and derived classes   
FAILZE2 Autoload and recursion   
FAILZE2 Autoload from destructor   
FAILZE2 Autoload from destructor   
FAILEnsure instanceof does not trigger autoload.   
FAILEnsure catch blocks for unknown exception types do not trigger autoload.   
PASSEnsure type hints for unknown types do not trigger autoload.   
FAILEnsure implements does trigger autoload.   
FAILEnsure extends does trigger autoload.   
FAILEnsure callback methods in unknown classes trigger autoload.   
SKIPEnsure the ReflectionClass constructor triggers autoload.   
SKIPEnsure the ReflectionMethod constructor triggers autoload.   
SKIPEnsure the ReflectionProperty constructor triggers autoload.   
SKIPEnsure ReflectionClass::getProperty() triggers autoload   
SKIPEnsure ReflectionClass::implementsInterface triggers autoload.   
FAILEnsure __autoload() allows for recursive calls if the class name differs.   
FAILEnsure __autoload() recursion is guarded for multiple lookups of same class using difference case.   
FAILEnsure __autoload() is triggered during unserialization.   
FAILBug #23951 (Defines not working in inherited classes)   
PASSBug #24399 (is_subclass_of() crashes when parent class doesn't exist)   
PASSBug #24445 (get_parent_class() returns the current class when passed an object)   
FAILBug #26737 (Protected and private variables are not saved on serialization when a user defined __sleep is used)   
FAILBug #27468 (foreach in __destruct() causes segfault)   
FAILBug #27504 (call_user_func_array allows calling of private/protected methods)   
FAILBug #29446 (ZE allows multiple declarations of the same class constant)   
FAILZE2 An abstract class cannot be instanciated   
PASSClasses general test   
FAILZE2 A final class cannot be inherited   
FAILInstantiate stdClass   
FAILZE2 object cloning, 1   
FAILZE2 object cloning, 2   
FAILZE2 object cloning, 3   
FAILZE2 object cloning, 4   
FAILZE2 object cloning, 5   
FAILZE2 object cloning, 6   
FAILClass constant declarations   
FAILBasic class support - defining and reading a class constant.   
FAILEnsure class properties and constants can be defined in terms of constants that are not known at compile time.   
FAILTest properties with array default values using class constants as keys and values.   
FAILTest constants with default values based on other constants.   
FAILEnsure class constants are not evaluated when a class is looked up to resolve inheritance during runtime.   
FAILError case: duplicate class constant definition   
FAILError case: class constant as an array   
FAILBasic class support - attempting to pass a class constant by reference.   
FAILClass constant whose initial value refereces a non-existent class   
PASSError case: class constant as an encapsed containing a variable   
PASSBasic class support - attempting to modify a class constant by assignment   
PASSBasic class support - attempting to create a reference to a class constant   
FAILZE2 class constants and scope   
FAILZE2 The new constructor/destructor is called   
FAILZE2 A derived class can use the inherited constructor/destructor   
FAILZE2 Do not call destructors if constructor fails   
FAILZE2 A class constructor must keep the signature of an interface   
FAILZE2 A class constructor must keep the signature of all interfaces   
FAILZE2 A class constructor must keep the signature of base class interfaces   
FAILZE2 A class constructor must keep the signature of base class interfaces   
FAILZE2 The child class can re-use the parent class name for a function member   
FAILZE2 A private constructor cannot be called   
PASSZE2 dereferencing of objects from methods   
FAILZE2 Destructors and echo   
FAILZE2 catch exception thrown in destructor   
FAILZE2 accessing globals from destructor in shutdown   
PASSZE2 Destructing and references   
FAILZE2 The inherited destructor is called   
FAILZE2 Ensuring destructor visibility   
FAILZE2 Ensuring destructor visibility   
FAILZE2 Ensuring destructor visibility   
PASSZE2 factory objects   
FAILZE2 factory and singleton, test 1   
FAILZE2 factory and singleton, test 2   
FAILZE2 factory and singleton, test 3   
FAILZE2 factory and singleton, test 4   
FAILZE2 factory and singleton, test 5   
FAILZE2 factory and singleton, test 6   
FAILZE2 factory and singleton, test 7   
FAILZE2 factory and singleton, test 8   
FAILZE2 factory and singleton, test 9   
FAILZE2 factory and singleton, test 10   
PASSZE2 A method may be redeclared final   
FAILZE2 A final method cannot be abstract   
FAILZE2 cannot override final __construct   
FAILZE2 cannot override final old style ctor   
FAILEnsure implicit final inherited old-style constructor cannot be overridden.   
FAILZE2 A final method may not be overwritten   
FAILImplicit object instantiation when accessing properties of non-object.   
FAILZE2 post increment/decrement property of overloaded object   
FAILZE2 post increment/decrement property of overloaded object with assignment   
FAILZE2 pre increment/decrement property of overloaded object   
FAILZE2 pre increment/decrement property of overloaded object with assignment   
FAILClasses inheritance test   
FAILZE2 Constructor precedence   
FAILZE2 method inheritance without interfaces   
FAILZE2 method inheritance without interfaces   
FAILCheck for inherited old-style constructor.   
FAILPrivate property inheritance check   
FAILEnsure inherited old-style constructor doesn't block other methods   
FAILZE2 a class cannot extend an interface   
FAILZE2 A class can only implement interfaces   
FAILEnsure an interface may not shadow an inherited constant.   
FAILEnsure a class may not shadow a constant inherited from an interface.   
FAILEnsure a class may not inherit two constants with the same name from two separate interfaces.   
FAILEnsure a class may implement two interfaces which include the same constant (due to inheritance).   
FAILZE2 An interface extends base interfaces   
FAILZE2 An interface is inherited   
FAILZE2 An interface cannot be instantiated   
FAILZE2 An interface cannot have properties   
FAILZE2 An interface method must be abstract   
FAILZE2 An interface method cannot be final   
FAILZE2 An interface method cannot be private   
FAILZE2 An interface must be implemented   
FAILZE2 An interface method allows additional default arguments   
FAILdefault argument value in interface implementation   
FAILdefault argument value in and in implementing class with interface in included file   
FAILZE2 interfaces   
FAILZE2 interface with an unimplemented method   
FAILZE2 interface and __construct   
FAILZE2 iterators and foreach   
FAILZE2 iterators and break   
FAILZE2 iterators and break   
FAILZE2 iterators must be implemented   
FAILZE2 iterators cannot implement Traversable alone   
FAILZE2 iterators and array wrapping   
FAILZE2 iterators and exceptions   
FAILEnsure plain userspace superclass does not override special iterator behaviour on child class.   
FAILIn $a->$b[Y](), $b[Y] represents a method name on $a. But in $a->X[Y](), $a->X[Y] represents a global function name.   
FAILMethod override allows optional default argument   
FAILOmitting optional arg in method inherited from abstract class   
FAILConfirm difference between assigning new directly and by reference.   
PASSZE2 object references   
FAILZE2 A private method can only be called inside the class   
FAILZE2 A private method cannot be called in another class   
FAILZE2 A private method cannot be called in a derived class   
FAILZE2 A private method cannot be called in a derived class   
FAILZE2 A private method cannot be called in a derived class   
FAILZE2 A private method cannot be called in a derived class   
FAILZE2 A private method cannot be called in a derived class   
FAILZE2 A private method cannot be called in a derived class   
FAILZE2 A private method can be overwritten in a second derived class   
FAILZE2 A private method can be overwritten in a second derived class   
FAILZE2 A derived class does not know about privates of ancestors   
FAILZE2 A derived class does not know about privates of ancestors   
FAILZE2 A private member is   
FAILZE2 A derived class does not know anything about inherited private methods   
FAILRedeclare inherited private static property as private.   
FAILRedeclare inherited private static property as private static.   
FAILRedeclare inherited private static property as protected.   
FAILRedeclare inherited private static property as protected static.   
FAILRedeclare inherited private static property as public.   
FAILRedeclare inherited private static property as public static.   
FAILRedeclare inherited private property as private.   
FAILRedeclare inherited private property as private static.   
FAILRedeclare inherited private property as protected.   
FAILRedeclare inherited private property as protected static.   
FAILRedeclare inherited private property as public.   
FAILRedeclare inherited private property as public static.   
FAILRedeclare inherited protected static property as private.   
FAILRedeclare inherited protected static property as private static.   
FAILRedeclare inherited protected static property as protected.   
FAILRedeclare inherited protected static property as protected static.   
FAILRedeclare inherited protected static property as public.   
FAILRedeclare inherited protected static property as public static.   
FAILRedeclare inherited protected property as private (duplicates Zend/tests/errmsg_023.phpt).   
FAILRedeclare inherited protected property as private static.   
FAILRedeclare inherited protected property as protected.   
FAILRedeclare inherited protected property as protected static.   
FAILRedeclare inherited protected property as public.   
FAILRedeclare inherited protected property as public static.   
FAILRedeclare inherited public static property as private.   
FAILRedeclare inherited public static property as private static.   
FAILRedeclare inherited public static property as protected.   
FAILRedeclare inherited public static property as protected static.   
FAILRedeclare inherited public static property as public.   
FAILRedeclare inherited public static property as public static.   
FAILRedeclare inherited public property as private.   
FAILRedeclare inherited public property as private static.   
FAILRedeclare inherited public property as protected.   
FAILRedeclare inherited public property as protected static.   
FAILRedeclare inherited public property as public.   
FAILRedeclare inherited public property as public static.   
FAILUnsetting and recreating private properties.   
FAILUnsetting and recreating protected properties.   
FAILZE2 A protected method can only be called inside the class   
FAILZE2 A protected method can only be called inside the class   
FAILZE2 A protected method cannot be called in another class   
FAILZE2 Serializable   
FAILZE2 singleton   
FAILZE2 You cannot overload a static method with a non static method   
FAILZE2 You cannot overload a non static method with a static method   
PASSZE2 Initializing static properties to arrays   
FAILAttempting to access static properties using instance property syntax   
FAILAttempting to access static properties using instance property syntax   
FAILAttempting to access static properties using instance property syntax   
FAILAttempting to access static properties using instance property syntax   
FAILAttempting to access static properties using instance property syntax   
FAILInherited static properties can be separated from their reference set.   
FAILAssigning to a non-existent static property   
FAILAssigning & incrementing a non-existent static property   
FAILAssigning a non-existent static property by reference   
FAILIncrementing a non-existent static property   
PASSIssetting a non-existent static property   
FAILReading a non-existent static property   
FAILZE2 $this can be an argument to a static function   
FAILZE2 $this cannot be exchanged   
FAILZE2 __toString()   
FAILZE2 __toString() in __destruct   
FAILZE2 __toString() in __destruct/exception   
FAILObject to string conversion: error cases and behaviour variations.   
FAILZE2 class type hinting   
FAILZE2 class type hinting non existing class   
FAILZE2 class type hinting with arrays   
FAILEnsure type hints are enforced for functions invoked as callbacks.   
FAILCheck type hint compatibility in overrides with array hints.   
FAILCheck type hint compatibility in overrides with array hints.   
FAILCheck type hint compatibility in overrides with array hints.   
FAILCheck type hint compatibility in overrides with array hints.   
FAILUn-setting instance properties causes magic methods to be called when trying to access them from outside the magic methods themselves.   
FAILZE2 A redeclared method must have the same or higher visibility   
FAILZE2 A redeclared method must have the same or higher visibility   
PASSZE2 A redeclared method must have the same or higher visibility   
FAILZE2 A redeclared method must have the same or higher visibility   
FAILZE2 A redeclared method must have the same or higher visibility   
PASSZE2 A redeclared method must have the same or higher visibility   
FAILZE2 A redeclared method must have the same or higher visibility   
FAILZE2 A redeclared method must have the same or higher visibility   
PASSZE2 A redeclared method must have the same or higher visibility   
PASSZE2 A redeclared method must have the same or higher visibility   
FAILZE2 A redeclared method must have the same or higher visibility   
PASSZE2 A redeclared method must have the same or higher visibility   
PASSZE2 A redeclared method must have the same or higher visibility   
PASSZE2 A redeclared method must have the same or higher visibility   
PASSZE2 A redeclared method must have the same or higher visibility   
FAILZE2 foreach and property visibility   
PASSStrlen() function test   
PASSStatic variables in functions   
PASSGeneral function test   
PASSGeneral function test   
PASSTesting register_shutdown_function()   
FAILTesting register_shutdown_function() with timeout. (Bug: #21513)   
PASSOutput buffering tests   
PASSINI functions test   
PASSTest for buffering in core functions with implicit flush off   
PASSTest for buffering in core functions with implicit flush on   
FAILfunction with many parameters   
PASSini_alter() check   
PASSSimple If condition test   
PASSSimple While Loop Test   
PASSSimple Switch Test   
PASSSimple If/Else Test   
PASSSimple If/ElseIf/Else Test   
PASSNested If/ElseIf/Else Test   
PASSFunction call with global and static variables   
PASSTesting recursive function   
PASSTesting function parameter passing   
PASSTesting function parameter passing with a return value   
PASSTesting nested functions   
PASSTesting stack after early function return   
PASSTesting eval function   
PASSTesting eval function inside user-defined function   
PASSTesting include   
PASSTesting user-defined function in included file   
PASSTesting user-defined function falling out of an If into another   
PASSeval() test   
PASSeval() test   
PASSSwitch test 1   
PASSSwitch test 2   
PASSSwitch test 3   
PASSRegression test   
PASSLooped regression test (may take a while)   
PASSMean recursion test   
PASSTesting string scanner confirmance   
PASSTesting do-while loop   
PASSTesting calling user-level functions from C   
FAIL$this in constructor test   
PASSBug #16227 (Internal hash position bug on assignment)   
PASSClass method registration   
PASSAlternative syntaxes test   
PASSBug #12647 (Locale settings affecting float parsing)   
FAILZE2: set_exception_handler()   
FAILChild public element should not override parent private element in parent methods   
FAIL'Static' binding for private variables   
FAILConvert warnings to exceptions   
FAILCatch Interfaces   
FAILforeach into array   
FAILDynamic access of static members   
FAILDynamic access of constants   
FAILDynamic call for static methods   
FAILDynamic call for static methods dynamically named   
PASSTimeout again inside register_shutdown_function   
PASSSquare bracket array shortcut test   
PASSSquare bracket associative array shortcut test   
PASSTesting array shortcut and bracket operator   
PASSTesting nested array shortcut   
PASSBison weirdness   
FAILBug #17115 (lambda functions produce segfault with static vars)   
PASSBug #18872 (class constant used as default parameter)   
PASSBug #19566 (get_declared_classes() segfaults)   
FAILBug #19943 (memleaks)   
FAILBug #20175 (Static vars can't store ref to new instance)   
FAILBug #21094 (set_error_handler not accepting methods)   
FAILBug #21600 (assign by reference function call changes variable contents)   
FAILBug #21669 ("$obj = new $this->var;" doesn't work)   
FAILBug #21820 ("$arr['foo']" generates bogus E_NOTICE, should be E_PARSE)   
FAILBug #21849 (self::constant doesn't work as method's default parameter)   
FAILBug #21961 (get_parent_class() segfault)   
FAILBug #22231 (segfault when returning a global variable by reference)   
FAILBug #22510 (segfault among complex references)   
FAILBug #22592 (cascading assignments to strings with curly braces broken)   
FAILBug #22690 (ob_start() is broken with create_function() callbacks)   
FAILBug #23279 (exception handler stops after first function call)   
FAILBug #23384 (use of class constants in statics)   
FAILBug #23489 (ob_start() is broken with method callbacks)   
PASSBug #23524 (Improper handling of constants in array indices)   
FAILBug #23584 (error line numbers off by one when using #!php)   
FAILBug #23624 (foreach leaves current array key as null)   
FAILBug #23922 (scope doesn't properly propagate into internal functions)   
PASSBug #24054 (Assignment operator *= broken)   
FAILBug #24396 (global $$variable broken)   
FAILBug #24403 (scope doesn't properly propagate into internal functions)   
FAILBug #24436 (isset() and empty() produce errors with non-existent variables in objects)   
FAILBug #24499 (bogus handling of a public property as a private one)   
FAILBug #24573 (debug_backtrace() crashes if $this is set to null)   
FAILBug #24640 (var_export and var_dump can't output large float)   
PASSBug #24652 (broken array_flip())   
FAILBug #24658 (combo of typehint / reference causes crash)   
PASSBug #24783 ($key not binary safe in "foreach($arr as $key => $val)")   
FAILBug #24908 (super-globals can not be used in __destruct())   
FAILBug #24926 (lambda function (create_function()) cannot be stored in a class property)   
PASSBug #24951 (ob_flush() destroys output handler)   
SKIPBug #25145 (SEGV on recpt of form input with name like "123[]")reason: CGI not available  
FAILBug #25547 (error_handler and array index with function call)   
PASSBug #25652 (Calling Global functions dynamically fails from Class scope)   
FAILBug #25922 (SEGV in error_handler when context is destroyed)   
FAILBug #26182 (Object properties created redundantly)   
PASSBug #26696 (string index in a switch() crashes with multiple matches)   
FAILBug #26866 (segfault when exception raised in __get)   
FAILBug #26869 (constant as the key of static array)   
PASSBug #27354 (Modulus operator crashes PHP)   
FAILBug #27439 (foreach() with $this segfaults)   
PASSBug #27443 (defined() returns wrong type)   
PASSBug #27535 (Objects pointing to each other cause Apache to crash)   
FAILBug #28213 (crash in debug_print_backtrace in static methods)   
PASSBug #28800 (Incorrect string to number conversion for strings starting with 'inf')   
FAILBug #29566 (foreach/string handling strangeness)   
FAILBug #29893 (segfault when using array as index)   
PASSBug #29944 (function defined in switch crashes PHP)   
FAILBug #30578 (Output buffers flushed before calling __desctruct functions)   
SKIPBug #30638 (localeconv returns wrong LC_NUMERIC settings) (ok to fail on MacOS X)reason: ok to fail on MacOS X  
PASSBug #30726 (-.1 like numbers are not being handled correctly)   
PASSBug #30862 (Static array with boolean indexes)   
FAILBug #32828 (Throwing exception in output_callback function with ob_start and ob_end_clean leads to segfault)   
PASSBug #32924 (prepend does not add file to included files)   
FAILBug #35176 (include()/require()/*_once() produce wrong error messages about main())   
PASSBug #35382 (Comment in end of file produces fatal error)   
SKIPBug #38579 (include_once() may include the same file twice)reason: only for Windows  
FAILBug #43958 (class name added into the error message)   
PASSBug #44654 (syntax error for #)   
FAILBug #44827 (Class error when trying to access :: as constant)   
FAILBug #45392 (ob_start()/ob_end_clean() and memory_limit)   
FAILBug #55754 (Only variables should be passed by reference for ZEND_SEND_PREFER_REF params)   
FAILBug #7515 (weird & invisible referencing of objects)   
PASSCatchable fatal error [1]   
FAILCatchable fatal error [2]   
PASS#-style comments   
PASS#-style comments (part 2)   
PASSTest standard 'compare' object handler   
FAILTest object compare when object handler different   
PASSBinary safety of each() for both keys and values   
PASSempty() on array elements   
FAILEvaluation order during assignments.   
FAILEvaluation order during assignments.   
FAILEvaluation order during assignments.   
FAILEvaluation order during assignments.   
PASSEvaluation order during assignments.   
PASSEvaluation order during assignments.   
FAILCheck key execution order with &new.   
FAILEnsure by value assignments leave temporaries on the stack, for all sorts of assignees.   
FAILExecution ordering with comparison operators.   
FAILZE2 errors caught as exceptions   
FAILExecution order of variables   
FAILForeach loop tests - basic loop with just value and key => value.   
FAILForeach loop tests - modifying the array during the loop.   
FAILForeach loop tests - error case: not an array.   
FAILForeach loop tests - using an array element as the $value   
FAILForeach loop tests - modifying the array during the loop: special case. Behaviour is good since php 5.2.2.   
FAILForeach loop tests - error case: key is a reference.   
FAILForeach loop tests - foreach operates on the original array if the array is referenced outside the loop.   
PASSThis test illustrates the impact of invoking destructors when refcount is decremented to 0 on foreach. It will pass only if the 'contentious code' in PHPValue.decReferences() is enabled.   
FAILChanging from an interable type to a non iterable type during the iteration   
FAILDirectly modifying an unreferenced array when foreach'ing over it.   
FAILDirectly modifying an unreferenced array when foreach'ing over it while using &$value syntax.   
FAILDirectly modifying a REFERENCED array when foreach'ing over it.   
FAILDirectly modifying a REFERENCED array when foreach'ing over it while using &$value syntax.   
FAILEnsure foreach splits the iterated entity from its cow reference set, for all sorts of iterated entities.   
PASSEnsure foreach works with arrays with Binary keys.   
FAILforeach with Iterator.   
FAILforeach with iterator and &$value reference   
FAILforeach with iteratorAggregate   
FAILIteratorAggregate::getIterator bad return type   
FAILforeach with nested iteratorAggregates   
FAILDuplicate of zend test tests/classes/iterators_002.phpt without expected output from destructor   
FAILForeach loop on objects - basic loop with just value and key => value.   
FAILForeach loop tests - visibility.   
FAILForeach loop tests - modifying the object during the loop.   
FAILForeach loop tests - Removing the current element from an iterated object.   
FAILForeach loop tests - removing properties before and after the current property during the loop.   
FAILForeach loop tests - substituting the entire iterated entity during the loop.   
PASSforeach() with foreach($o->mthd()->arr)   
PASSforeach() with references   
PASSfunc_get_arg test   
PASSfunc_get_arg with variable number of args   
PASSfunc_get_arg outside of a function declaration   
PASSfunc_get_arg on non-existent arg   
PASSA variable, which is referenced by another variable, is passed by value. During the call, the original variable is updated. This should not affect func_get_arg().   
PASSfunc_get_arg test   
PASSfunc_get_args with no args   
PASSfunc_get_args with variable number of args   
PASSfunc_get_args() outside of a function declaration   
PASSPass same variable by ref and by value.   
PASSfunc_num_args with no args   
PASSfunc_num_args with variable number of args   
PASSfunc_num_args() outside of a function declaration   
PASSPass same variable by ref and by value.   
PASSinclude() a file from the current script directory   
FAILIncluding a file in the current script directory from an included function   
FAILIncluding a file in the current script directory from eval'd code   
PASSTest + operator : 64bit long tests   
PASSTest + operator : various numbers as strings   
PASSTest & operator : 64bit long tests   
PASSTest & operator : various numbers as strings   
PASSTest ~N operator : 64bit long tests   
PASSTest ~N operator : various numbers as strings   
PASSTest | operator : 64bit long tests   
PASSTest | operator : various numbers as strings   
PASSTest << operator : 64bit long tests   
SKIPTest << operator : various numbers as stringsreason: this test is for 32bit platform only  
PASSTest << operator : various numbers as strings   
PASSTest >> operator : 64bit long tests   
PASSTest >> operator : various numbers as strings   
PASSTest ^ operator : 64bit long tests   
PASSTest ^ operator : various numbers as strings   
PASSTest / operator : 64bit long tests   
FAILTest / operator : various numbers as strings   
PASSTest % operator : 64bit long tests   
PASSTest % operator : various numbers as strings   
PASSTest * operator : 64bit long tests   
FAILTest * operator : various numbers as strings   
PASSTest -N operator : 64bit long tests   
PASSTest -N operator : various numbers as strings   
PASSTest == operator : different types   
SKIPTest == operator : max int 32bit rangereason: this test is for 32bit platform only  
PASSTest == operator : max int 64bit range   
PASSTest > operator : different types   
PASSTest >= operator : different types   
SKIPTest >= operator : max int 32bit rangereason: this test is for 32bit platform only  
PASSTest >= operator : max int 64bit range   
SKIPTest > operator : max int 32bit rangereason: this test is for 32bit platform only  
PASSTest > operator : max int 64bit range   
PASSTest === operator : different types   
SKIPTest === operator : max int 32bit rangereason: this test is for 32bit platform only  
PASSTest === operator : max int 64bit range   
PASSTest < operator : different types   
PASSTest <= operator : different types   
SKIPTest <= operator : max int 32bit rangereason: this test is for 32bit platform only  
PASSTest <= operator : max int 64bit range   
SKIPTest < operator : max int 32bit rangereason: this test is for 32bit platform only  
PASSTest < operator : max int 64bit range   
PASSTest != operator : different types   
SKIPTest != operator : max int 32bit rangereason: this test is for 32bit platform only  
PASSTest == operator : max int 64bit range   
PASSTest !== operator : different types   
SKIPTest !== operator : max int 32bit rangereason: this test is for 32bit platform only  
PASSTest !== operator : max int 64bit range   
PASSTest N-- operator : 64bit long tests   
PASSTest N-- operator : various numbers as strings   
PASSTest N++ operator : 64bit long tests   
PASSTest N++ operator : various numbers as strings   
PASSTest --N operator : 64bit long tests   
PASSTest --N operator : various numbers as strings   
PASSTest ++N operator : 64bit long tests   
PASSTest ++N operator : various numbers as strings   
PASSTest - operator : 64bit long tests   
PASSTest - operator : various numbers as strings   
FAILpassing of function parameters by reference   
FAILAttempt to pass a constant by reference   
FAILImplicit initialisation when passing by reference   
FAILpassing the return value from a function by reference   
FAILPass uninitialised variables by reference and by value to test implicit initialisation.   
FAILPass uninitialised objects and arrays by reference to test implicit initialisation.   
FAILPass function and method calls by reference and by value.   
PASSPass same variable by ref and by value.   
FAILAssignement as argument   
FAILPassing assignments by reference   
FAILTest pass by reference semantics   
PASSReturning a reference from a function   
FAILReturning a reference from a function.   
FAILReturning a reference from a function   
FAILReturning a reference from a static method   
FAILReturning a reference from a method   
FAILReturning a reference from a function via another function   
FAILReturning a reference from a static method via another static method   
FAILReturning a reference from a non-static method via another non-static method   
FAILReturning a references returned by another function   
PASS<script> tag   
PASSshort_open_tag: On   
FAILshort_open_tag: Off   
FAILshort_open_tag: On, asp_tags: On   
FAILshort_open_tag: Off, asp_tags: Off   
PASSStatic keyword - basic tests   
PASSMultiple declarations of the same static variable   
FAILStatics in nested functions & evals.   
PASSStatic variables in methods & nested functions & evals.   
PASSString conversion with multiple decimal points   
PASSTest to catch early assignment of $this   
FAILCatching an exception thrown from an included file   
PASSZE2 type hinting   
PASSZE2 type hinting   
PASSZE2 type hinting   
FAILBug #46897: ob_flush() should fail to flush unerasable buffers   
PASSBug #60282 (Segfault when using ob_gzhandler() with open buffers)   
FAILBug #60321 (ob_get_status(true) no longer returns an array when buffer is empty)   
PASSBug #60322 (ob_get_clean() now raises an E_NOTICE if no buffers exist)   
FAILBug #60768 Output buffer not discarded   
PASSTest basic functionality of flush()   
PASSTest wrong number of arguments for flush() (no impact)   
PASSoutput buffering - nothing   
PASSoutput buffering - ob_start   
PASSoutput buffering - ob_flush   
PASSoutput buffering - ob_clean   
PASSoutput buffering - ob_end_clean   
PASSoutput buffering - ob_end_flush   
PASSoutput buffering - ob_get_clean   
PASSoutput buffering - ob_get_contents   
PASSoutput buffering - ob_get_flush   
FAILoutput buffering - fatalism   
PASSoutput buffering - fatalism   
PASSoutput buffering - multiple   
FAILoutput buffering - handlers/status   
FAILoutput buffering - failure   
FAILoutput buffering - failure   
FAILoutput buffering - stati   
PASSoutput buffering - error message nirvana bug #37714   
PASSoutput buffering - ob_list_handlers   
FAILTest ob_clean() function : basic functionality   
PASSTest ob_clean() function : error conditions   
FAILTest return type and value, as well as basic behaviour, for ob_end_clean()   
PASSTest wrong number of arguments for ob_end_clean()   
FAILTest ob_end_flush() function : basic functionality   
PASSTest ob_end_flush() function : error conditions   
FAILTest ob_flush() function : basic functionality   
PASSTest ob_flush() function : error conditions   
PASSTest return type and value, as well as basic behaviour, of ob_get_clean()   
PASSTest basic behaviour of ob_get_clean()   
PASSTest wrong number of arguments for ob_get_clean()   
PASSTest ob_get_contents() function : basic functionality   
PASSTest ob_get_contents() function : error cases   
PASSTest return type and value, as well as basic behaviour, of ob_get_length()   
PASSTest wrong number of arguments for ob_get_length()   
FAILTest ob_get_level() function : basic functionality   
PASSTest ob_get_level() function : error conditions   
FAILob_get_status() function basic test   
PASSTest ob_implicit_flush() function : check return value (always null).   
PASSTest ob_implicit_flush() function : ensure implicit flushing does not apply to user buffers.   
FAILTest ob_implicit_flush() function : wrong number of arguments   
FAILTest ob_implicit_flush() function : usage variation   
FAILTest return type and value for ob_start()   
FAILob_start(): Check behaviour with various callback return values.   
FAILob_start(): ensure even fatal error test is affected by output buffering.   
FAILob_start() chunk_size: confirm buffer is flushed after any output call that causes its length to equal or exceed chunk_size.   
FAILob_start(): non-static method as static callbacks.   
FAILob_start(): ensure multiple buffer initialization with a single call using arrays is not supported on PHP6 (http://bugs.php.net/42641)   
PASSob_start(): Ensure content of unerasable buffer can be accessed by ob_get_contents().   
FAILob_start(): Ensure unerasable buffer cannot be erased by ob_clean(), ob_end_clean() or ob_end_flush().   
FAILob_start(): Ensure unerasable buffer cannot be accessed or erased by ob_get_clean().   
FAILob_start(): Ensure unerasable buffer cannot be accessed or flushed by ob_get_flush().   
FAILob_start(): Ensure unerasable buffer cannot be flushed by ob_flush()   
FAILTest ob_start() with callbacks in variables   
FAILTest wrong number of arguments and wrong arg types for ob_start()   
FAILTest wrong number of arguments and wrong arg types for ob_start()   
FAILTest ob_start() with object supplied but no method.   
FAILTest ob_start() with non existent callback method.   
PASSob_start(): ensure buffers can't be added from within callback.   
PASSEXPECT   
PASSEXPECTF   
PASSEXPECTREGEX   
FAILINI section allows '='   
SKIPError message handling (without ZendOptimizer)reason: Zend Optimizer is loaded  
FAILError messages are shown   
PASSdirname test   
SKIPError message handling (with ZendOptimizer)reason: Zend Optimizer is not loaded  
FAILError message handling (without ZendOptimizer)   
FAILprint_r(Object)   
PASSSTDIN input   
FAILBug #53226 (file_exists fails on big filenames)   
FAILopenbase_dir runtime tightning   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration for glob   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
XFAILTest open_basedir configuration XFAIL REASON: BUG: open_basedir cannot delete symlink to prohibited file. See also bugs 48111 and 52176.  
FAILTest open_basedir configuration   
SKIPTest open_basedir configurationreason: Windows only variation  
FAILTest open_basedir configuration   
SKIPTest open_basedir configurationreason: Windows only variation  
FAILTest open_basedir configuration   
SKIPTest open_basedir configurationreason: only run on Windows  
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
FAILTest open_basedir configuration   
PASSString functions   
FAILFormatted print functions   
PASShighlight_string() buffering   
FAILBug #22592 (Cascading assignments to strings with curly braces broken)   
PASSBug #26703 (Certain characters inside strings incorrectly treated as keywords)   
PASStesting the behavior of string offset chaining   
PASStesting the behavior of string offset chaining   
FAILtesting the behavior of string offset chaining   
FAILtesting the behavior of string offset chaining   
FAILtesting the behavior of string offset chaining   
FAILtesting the behavior of string offsets   

Time End: 2013-03-07 14:26:59


Number of tests :  754               684
Tests skipped   :   70 (  9.3%) --------
Tests warned    :    1 (  0.1%) (  0.1%)
Tests failed    :  457 ( 60.6%) ( 66.8%)
Expected fail   :    1 (  0.1%) (  0.1%)
Tests passed    :  225 ( 29.8%) ( 32.9%)
Time taken      :  388 seconds
=====================================================================
EXPECTED FAILED TEST SUMMARY
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_linkinfo.phpt]  XFAIL REASON: BUG: open_basedir cannot delete symlink to prohibited file. See also
bugs 48111 and 52176.
=====================================================================
FAILED TEST SUMMARY
Testing $argc and $argv handling (cli) [vendor/php/php-src/tests/basic/012.phpt]
Bug #20539 (PHP CLI Segmentation Fault) [vendor/php/php-src/tests/basic/bug20539.phpt] (warn: ing: unlink(/Users/anthony/Dropbox/WorkNetbeans/PHP-PHP/vendor/php/php-src/tests/basic/sess_): No such file or directory in /Users/anthony/Dropbox/WorkNetbeans/PHP-PHP/lib/PHPPHP/Engine/FunctionData/InternalProxy.php on line 19)
Bug #29971 (variables_order behaviour) [vendor/php/php-src/tests/basic/bug29971.phpt]
Bug #45986 (wrong error message for a non existant file on rename) [vendor/php/php-src/tests/basic/bug45986.phpt]
Bug #51709 (Can't use keywords as method names) [vendor/php/php-src/tests/basic/bug51709_1.phpt]
Bug #51709 (Can't use keywords as method names) [vendor/php/php-src/tests/basic/bug51709_2.phpt]
Req #54514 (Get php binary path during script execution) [vendor/php/php-src/tests/basic/bug54514.phpt]
ZE2 __call() [vendor/php/php-src/tests/classes/__call_001.phpt]
ZE2 __call() signature check [vendor/php/php-src/tests/classes/__call_002.phpt]
Force pass-by-reference to __call [vendor/php/php-src/tests/classes/__call_003.phpt]
When __call() is invoked via ::, ensure current scope's __call() is favoured over the specified class's  __call(). [vendor/php/php-src/tests/classes/__call_004.phpt]
When __call() is invoked via ::, ensure private implementation of __call() in superclass is accessed without error. [vendor/php/php-src/tests/classes/__call_005.phpt]
Ensure exceptions are handled properly when thrown in __call. [vendor/php/php-src/tests/classes/__call_006.phpt]
Ensure exceptions are handled properly when thrown in a statically declared __call. [vendor/php/php-src/tests/classes/__call_007.phpt]
ZE2 __set() and __get() [vendor/php/php-src/tests/classes/__set__get_001.phpt]
ZE2 __get() signature check [vendor/php/php-src/tests/classes/__set__get_002.phpt]
ZE2 __set() signature check [vendor/php/php-src/tests/classes/__set__get_003.phpt]
ZE2 __set() and __get() [vendor/php/php-src/tests/classes/__set__get_005.phpt]
ZE2 Data corruption in __set [vendor/php/php-src/tests/classes/__set_data_corrupt.phpt]
ZE2 An abstract method may not be called [vendor/php/php-src/tests/classes/abstract.phpt]
ZE2 An abstract method may not be called [vendor/php/php-src/tests/classes/abstract_by_interface_001.phpt]
ZE2 An abstract method may not be called [vendor/php/php-src/tests/classes/abstract_by_interface_002.phpt]
ZE2 An abstract class cannot be instantiated [vendor/php/php-src/tests/classes/abstract_class.phpt]
ZE2 A derived class with an abstract method must be abstract [vendor/php/php-src/tests/classes/abstract_derived.phpt]
ZE2 A final method cannot be abstract [vendor/php/php-src/tests/classes/abstract_final.phpt]
ZE2 A class that inherits an abstract method is abstract [vendor/php/php-src/tests/classes/abstract_inherit.phpt]
ZE2 An abstract class must be declared abstract [vendor/php/php-src/tests/classes/abstract_not_declared.phpt]
ZE2 A method cannot be redeclared abstract [vendor/php/php-src/tests/classes/abstract_redeclare.phpt]
ZE2 A static abstract methods [vendor/php/php-src/tests/classes/abstract_static.phpt]
ZE2 An abstrcat method cannot be called indirectly [vendor/php/php-src/tests/classes/abstract_user_call.phpt]
ZE2 ArrayAccess [vendor/php/php-src/tests/classes/array_access_001.phpt]
ZE2 ArrayAccess::offsetSet without return [vendor/php/php-src/tests/classes/array_access_002.phpt]
ZE2 ArrayAccess::offsetGet ambiguties [vendor/php/php-src/tests/classes/array_access_003.phpt]
ZE2 ArrayAccess::offsetGet ambiguties [vendor/php/php-src/tests/classes/array_access_004.phpt]
ZE2 ArrayAccess and sub Arrays [vendor/php/php-src/tests/classes/array_access_005.phpt]
ZE2 ArrayAccess and ASSIGN_OP operators (+=) [vendor/php/php-src/tests/classes/array_access_006.phpt]
ZE2 ArrayAccess and [] assignment [vendor/php/php-src/tests/classes/array_access_007.phpt]
ZE2 ArrayAccess and ASSIGN_OP operators (.=) [vendor/php/php-src/tests/classes/array_access_008.phpt]
ZE2 ArrayAccess and ArrayProxyAccess, ArrayProxy [vendor/php/php-src/tests/classes/array_access_009.phpt]
ZE2 ArrayAccess and ArrayReferenceProxy with references [vendor/php/php-src/tests/classes/array_access_010.phpt]
ZE2 ArrayAccess and ArrayAccessReferenceProxy with references to main array [vendor/php/php-src/tests/classes/array_access_011.phpt]
ZE2 ArrayAccess cannot assign by reference [vendor/php/php-src/tests/classes/array_access_012.phpt]
ZE2 ArrayAccess and exceptions [vendor/php/php-src/tests/classes/array_access_013.phpt]
Ensure that ArrayObject acts like an array [vendor/php/php-src/tests/classes/arrayobject_001.phpt]
ZE2 assign_op property of overloaded object [vendor/php/php-src/tests/classes/assign_op_property_001.phpt]
ZE2 Autoload and class_exists [vendor/php/php-src/tests/classes/autoload_001.phpt]
ZE2 Autoload and get_class_methods [vendor/php/php-src/tests/classes/autoload_002.phpt]
ZE2 Autoload and derived classes [vendor/php/php-src/tests/classes/autoload_003.phpt]
ZE2 Autoload and recursion [vendor/php/php-src/tests/classes/autoload_004.phpt]
ZE2 Autoload from destructor [vendor/php/php-src/tests/classes/autoload_005.phpt]
ZE2 Autoload from destructor [vendor/php/php-src/tests/classes/autoload_006.phpt]
Ensure instanceof does not trigger autoload. [vendor/php/php-src/tests/classes/autoload_007.phpt]
Ensure catch blocks for unknown exception types do not trigger autoload. [vendor/php/php-src/tests/classes/autoload_008.phpt]
Ensure implements does trigger autoload. [vendor/php/php-src/tests/classes/autoload_010.phpt]
Ensure extends does trigger autoload. [vendor/php/php-src/tests/classes/autoload_011.phpt]
Ensure callback methods in unknown classes trigger autoload. [vendor/php/php-src/tests/classes/autoload_012.phpt]
Ensure __autoload() allows for recursive calls if the class name differs. [vendor/php/php-src/tests/classes/autoload_018.phpt]
Ensure __autoload() recursion is guarded for multiple lookups of same class using difference case. [vendor/php/php-src/tests/classes/autoload_019.phpt]
Ensure __autoload() is triggered during unserialization. [vendor/php/php-src/tests/classes/autoload_020.phpt]
Bug #23951 (Defines not working in inherited classes) [vendor/php/php-src/tests/classes/bug23951.phpt]
Bug #26737 (Protected and private variables are not saved on serialization when a user defined __sleep is used) [vendor/php/php-src/tests/classes/bug26737.phpt]
Bug #27468 (foreach in __destruct() causes segfault) [vendor/php/php-src/tests/classes/bug27468.phpt]
Bug #27504 (call_user_func_array allows calling of private/protected methods) [vendor/php/php-src/tests/classes/bug27504.phpt]
Bug #29446 (ZE allows multiple declarations of the same class constant) [vendor/php/php-src/tests/classes/bug29446.phpt]
ZE2 An abstract class cannot be instanciated [vendor/php/php-src/tests/classes/class_abstract.phpt]
ZE2 A final class cannot be inherited [vendor/php/php-src/tests/classes/class_final.phpt]
Instantiate stdClass [vendor/php/php-src/tests/classes/class_stdclass.phpt]
ZE2 object cloning, 1 [vendor/php/php-src/tests/classes/clone_001.phpt]
ZE2 object cloning, 2 [vendor/php/php-src/tests/classes/clone_002.phpt]
ZE2 object cloning, 3 [vendor/php/php-src/tests/classes/clone_003.phpt]
ZE2 object cloning, 4 [vendor/php/php-src/tests/classes/clone_004.phpt]
ZE2 object cloning, 5 [vendor/php/php-src/tests/classes/clone_005.phpt]
ZE2 object cloning, 6 [vendor/php/php-src/tests/classes/clone_006.phpt]
Class constant declarations [vendor/php/php-src/tests/classes/constants_basic_001.phpt]
Basic class support - defining and reading a class constant. [vendor/php/php-src/tests/classes/constants_basic_002.phpt]
Ensure class properties and constants can be defined in terms of constants that are not known at compile time. [vendor/php/php-src/tests/classes/constants_basic_003.phpt]
Test properties with array default values using class constants as keys and values. [vendor/php/php-src/tests/classes/constants_basic_004.phpt]
Test constants with default values based on other constants. [vendor/php/php-src/tests/classes/constants_basic_005.phpt]
Ensure class constants are not evaluated when a class is looked up to resolve inheritance during runtime. [vendor/php/php-src/tests/classes/constants_basic_006.phpt]
Error case: duplicate class constant definition [vendor/php/php-src/tests/classes/constants_error_001.phpt]
Error case: class constant as an array [vendor/php/php-src/tests/classes/constants_error_002.phpt]
Basic class support - attempting to pass a class constant by reference. [vendor/php/php-src/tests/classes/constants_error_003.phpt]
Class constant whose initial value refereces a non-existent class [vendor/php/php-src/tests/classes/constants_error_004.phpt]
ZE2 class constants and scope [vendor/php/php-src/tests/classes/constants_scope_001.phpt]
ZE2 The new constructor/destructor is called [vendor/php/php-src/tests/classes/ctor_dtor.phpt]
ZE2 A derived class can use the inherited constructor/destructor [vendor/php/php-src/tests/classes/ctor_dtor_inheritance.phpt]
ZE2 Do not call destructors if constructor fails [vendor/php/php-src/tests/classes/ctor_failure.phpt]
ZE2 A class constructor must keep the signature of an interface [vendor/php/php-src/tests/classes/ctor_in_interface_01.phpt]
ZE2 A class constructor must keep the signature of all interfaces [vendor/php/php-src/tests/classes/ctor_in_interface_02.phpt]
ZE2 A class constructor must keep the signature of base class interfaces [vendor/php/php-src/tests/classes/ctor_in_interface_03.phpt]
ZE2 A class constructor must keep the signature of base class interfaces [vendor/php/php-src/tests/classes/ctor_in_interface_04.phpt]
ZE2 The child class can re-use the parent class name for a function member [vendor/php/php-src/tests/classes/ctor_name_clash.phpt]
ZE2 A private constructor cannot be called [vendor/php/php-src/tests/classes/ctor_visibility.phpt]
ZE2 Destructors and echo [vendor/php/php-src/tests/classes/destructor_and_echo.phpt]
ZE2 catch exception thrown in destructor [vendor/php/php-src/tests/classes/destructor_and_exceptions.phpt]
ZE2 accessing globals from destructor in shutdown [vendor/php/php-src/tests/classes/destructor_and_globals.phpt]
ZE2 The inherited destructor is called [vendor/php/php-src/tests/classes/destructor_inheritance.phpt]
ZE2 Ensuring destructor visibility [vendor/php/php-src/tests/classes/destructor_visibility_001.phpt]
ZE2 Ensuring destructor visibility [vendor/php/php-src/tests/classes/destructor_visibility_002.phpt]
ZE2 Ensuring destructor visibility [vendor/php/php-src/tests/classes/destructor_visibility_003.phpt]
ZE2 factory and singleton, test 1 [vendor/php/php-src/tests/classes/factory_and_singleton_001.phpt]
ZE2 factory and singleton, test 2 [vendor/php/php-src/tests/classes/factory_and_singleton_002.phpt]
ZE2 factory and singleton, test 3 [vendor/php/php-src/tests/classes/factory_and_singleton_003.phpt]
ZE2 factory and singleton, test 4 [vendor/php/php-src/tests/classes/factory_and_singleton_004.phpt]
ZE2 factory and singleton, test 5 [vendor/php/php-src/tests/classes/factory_and_singleton_005.phpt]
ZE2 factory and singleton, test 6 [vendor/php/php-src/tests/classes/factory_and_singleton_006.phpt]
ZE2 factory and singleton, test 7 [vendor/php/php-src/tests/classes/factory_and_singleton_007.phpt]
ZE2 factory and singleton, test 8 [vendor/php/php-src/tests/classes/factory_and_singleton_008.phpt]
ZE2 factory and singleton, test 9 [vendor/php/php-src/tests/classes/factory_and_singleton_009.phpt]
ZE2 factory and singleton, test 10 [vendor/php/php-src/tests/classes/factory_and_singleton_010.phpt]
ZE2 A final method cannot be abstract [vendor/php/php-src/tests/classes/final_abstract.phpt]
ZE2 cannot override final __construct [vendor/php/php-src/tests/classes/final_ctor1.phpt]
ZE2 cannot override final old style ctor [vendor/php/php-src/tests/classes/final_ctor2.phpt]
Ensure implicit final inherited old-style constructor cannot be overridden. [vendor/php/php-src/tests/classes/final_ctor3.phpt]
ZE2 A final method may not be overwritten [vendor/php/php-src/tests/classes/final_redeclare.phpt]
Implicit object instantiation when accessing properties of non-object. [vendor/php/php-src/tests/classes/implicit_instantiation_001.phpt]
ZE2 post increment/decrement property of overloaded object [vendor/php/php-src/tests/classes/incdec_property_001.phpt]
ZE2 post increment/decrement property of overloaded object with assignment [vendor/php/php-src/tests/classes/incdec_property_002.phpt]
ZE2 pre increment/decrement property of overloaded object [vendor/php/php-src/tests/classes/incdec_property_003.phpt]
ZE2 pre increment/decrement property of overloaded object with assignment [vendor/php/php-src/tests/classes/incdec_property_004.phpt]
Classes inheritance test [vendor/php/php-src/tests/classes/inheritance.phpt]
ZE2 Constructor precedence [vendor/php/php-src/tests/classes/inheritance_002.phpt]
ZE2 method inheritance without interfaces [vendor/php/php-src/tests/classes/inheritance_003.phpt]
ZE2 method inheritance without interfaces [vendor/php/php-src/tests/classes/inheritance_004.phpt]
Check for inherited old-style constructor. [vendor/php/php-src/tests/classes/inheritance_005.phpt]
Private property inheritance check [vendor/php/php-src/tests/classes/inheritance_006.phpt]
Ensure inherited old-style constructor doesn't block other methods [vendor/php/php-src/tests/classes/inheritance_007.phpt]
ZE2 a class cannot extend an interface [vendor/php/php-src/tests/classes/interface_and_extends.phpt]
ZE2 A class can only implement interfaces [vendor/php/php-src/tests/classes/interface_class.phpt]
Ensure an interface may not shadow an inherited constant. [vendor/php/php-src/tests/classes/interface_constant_inheritance_001.phpt]
Ensure a class may not shadow a constant inherited from an interface. [vendor/php/php-src/tests/classes/interface_constant_inheritance_002.phpt]
Ensure a class may not inherit two constants with the same name from two separate interfaces. [vendor/php/php-src/tests/classes/interface_constant_inheritance_003.phpt]
Ensure a class may implement two interfaces which include the same constant (due to inheritance). [vendor/php/php-src/tests/classes/interface_constant_inheritance_004.phpt]
ZE2 An interface extends base interfaces [vendor/php/php-src/tests/classes/interface_doubled.phpt]
ZE2 An interface is inherited [vendor/php/php-src/tests/classes/interface_implemented.phpt]
ZE2 An interface cannot be instantiated [vendor/php/php-src/tests/classes/interface_instantiate.phpt]
ZE2 An interface cannot have properties [vendor/php/php-src/tests/classes/interface_member.phpt]
ZE2 An interface method must be abstract [vendor/php/php-src/tests/classes/interface_method.phpt]
ZE2 An interface method cannot be final [vendor/php/php-src/tests/classes/interface_method_final.phpt]
ZE2 An interface method cannot be private [vendor/php/php-src/tests/classes/interface_method_private.phpt]
ZE2 An interface must be implemented [vendor/php/php-src/tests/classes/interface_must_be_implemented.phpt]
ZE2 An interface method allows additional default arguments [vendor/php/php-src/tests/classes/interface_optional_arg.phpt]
default argument value in interface implementation [vendor/php/php-src/tests/classes/interface_optional_arg_002.phpt]
default argument value in and in implementing class with interface in included file [vendor/php/php-src/tests/classes/interface_optional_arg_003.phpt]
ZE2 interfaces [vendor/php/php-src/tests/classes/interfaces_001.phpt]
ZE2 interface with an unimplemented method [vendor/php/php-src/tests/classes/interfaces_002.phpt]
ZE2 interface and __construct [vendor/php/php-src/tests/classes/interfaces_003.phpt]
ZE2 iterators and foreach [vendor/php/php-src/tests/classes/iterators_001.phpt]
ZE2 iterators and break [vendor/php/php-src/tests/classes/iterators_002.phpt]
ZE2 iterators and break [vendor/php/php-src/tests/classes/iterators_003.phpt]
ZE2 iterators must be implemented [vendor/php/php-src/tests/classes/iterators_004.phpt]
ZE2 iterators cannot implement Traversable alone [vendor/php/php-src/tests/classes/iterators_005.phpt]
ZE2 iterators and array wrapping [vendor/php/php-src/tests/classes/iterators_006.phpt]
ZE2 iterators and exceptions [vendor/php/php-src/tests/classes/iterators_007.phpt]
Ensure plain userspace superclass does not override special iterator behaviour on child class. [vendor/php/php-src/tests/classes/iterators_008.phpt]
In $a->$bY, $b[Y] represents a method name on $a. But in $a->XY, $a->X[Y] represents a global function name. [vendor/php/php-src/tests/classes/method_call_variation_001.phpt]
Method override allows optional default argument [vendor/php/php-src/tests/classes/method_override_optional_arg_001.phpt]
Omitting optional arg in method inherited from abstract class [vendor/php/php-src/tests/classes/method_override_optional_arg_002.phpt]
Confirm difference between assigning new directly and by reference. [vendor/php/php-src/tests/classes/new_001.phpt]
ZE2 A private method can only be called inside the class [vendor/php/php-src/tests/classes/private_001.phpt]
ZE2 A private method cannot be called in another class [vendor/php/php-src/tests/classes/private_002.phpt]
ZE2 A private method cannot be called in a derived class [vendor/php/php-src/tests/classes/private_003.phpt]
ZE2 A private method cannot be called in a derived class [vendor/php/php-src/tests/classes/private_003b.phpt]
ZE2 A private method cannot be called in a derived class [vendor/php/php-src/tests/classes/private_004.phpt]
ZE2 A private method cannot be called in a derived class [vendor/php/php-src/tests/classes/private_004b.phpt]
ZE2 A private method cannot be called in a derived class [vendor/php/php-src/tests/classes/private_005.phpt]
ZE2 A private method cannot be called in a derived class [vendor/php/php-src/tests/classes/private_005b.phpt]
ZE2 A private method can be overwritten in a second derived class [vendor/php/php-src/tests/classes/private_006.phpt]
ZE2 A private method can be overwritten in a second derived class [vendor/php/php-src/tests/classes/private_006b.phpt]
ZE2 A derived class does not know about privates of ancestors [vendor/php/php-src/tests/classes/private_007.phpt]
ZE2 A derived class does not know about privates of ancestors [vendor/php/php-src/tests/classes/private_007b.phpt]
ZE2 A private member is [vendor/php/php-src/tests/classes/private_members.phpt]
ZE2 A derived class does not know anything about inherited private methods [vendor/php/php-src/tests/classes/private_redeclare.phpt]
Redeclare inherited private static property as private. [vendor/php/php-src/tests/classes/property_override_privateStatic_private.phpt]
Redeclare inherited private static property as private static. [vendor/php/php-src/tests/classes/property_override_privateStatic_privateStatic.phpt]
Redeclare inherited private static property as protected. [vendor/php/php-src/tests/classes/property_override_privateStatic_protected.phpt]
Redeclare inherited private static property as protected static. [vendor/php/php-src/tests/classes/property_override_privateStatic_protectedStatic.phpt]
Redeclare inherited private static property as public. [vendor/php/php-src/tests/classes/property_override_privateStatic_public.phpt]
Redeclare inherited private static property as public static. [vendor/php/php-src/tests/classes/property_override_privateStatic_publicStatic.phpt]
Redeclare inherited private property as private. [vendor/php/php-src/tests/classes/property_override_private_private.phpt]
Redeclare inherited private property as private static. [vendor/php/php-src/tests/classes/property_override_private_privateStatic.phpt]
Redeclare inherited private property as protected. [vendor/php/php-src/tests/classes/property_override_private_protected.phpt]
Redeclare inherited private property as protected static. [vendor/php/php-src/tests/classes/property_override_private_protectedStatic.phpt]
Redeclare inherited private property as public. [vendor/php/php-src/tests/classes/property_override_private_public.phpt]
Redeclare inherited private property as public static. [vendor/php/php-src/tests/classes/property_override_private_publicStatic.phpt]
Redeclare inherited protected static property as private. [vendor/php/php-src/tests/classes/property_override_protectedStatic_private.phpt]
Redeclare inherited protected static property as private static. [vendor/php/php-src/tests/classes/property_override_protectedStatic_privateStatic.phpt]
Redeclare inherited protected static property as protected. [vendor/php/php-src/tests/classes/property_override_protectedStatic_protected.phpt]
Redeclare inherited protected static property as protected static. [vendor/php/php-src/tests/classes/property_override_protectedStatic_protectedStatic.phpt]
Redeclare inherited protected static property as public. [vendor/php/php-src/tests/classes/property_override_protectedStatic_public.phpt]
Redeclare inherited protected static property as public static. [vendor/php/php-src/tests/classes/property_override_protectedStatic_publicStatic.phpt]
Redeclare inherited protected property as private (duplicates Zend/tests/errmsg_023.phpt). [vendor/php/php-src/tests/classes/property_override_protected_private.phpt]
Redeclare inherited protected property as private static. [vendor/php/php-src/tests/classes/property_override_protected_privateStatic.phpt]
Redeclare inherited protected property as protected. [vendor/php/php-src/tests/classes/property_override_protected_protected.phpt]
Redeclare inherited protected property as protected static. [vendor/php/php-src/tests/classes/property_override_protected_protectedStatic.phpt]
Redeclare inherited protected property as public. [vendor/php/php-src/tests/classes/property_override_protected_public.phpt]
Redeclare inherited protected property as public static. [vendor/php/php-src/tests/classes/property_override_protected_publicStatic.phpt]
Redeclare inherited public static property as private. [vendor/php/php-src/tests/classes/property_override_publicStatic_private.phpt]
Redeclare inherited public static property as private static. [vendor/php/php-src/tests/classes/property_override_publicStatic_privateStatic.phpt]
Redeclare inherited public static property as protected. [vendor/php/php-src/tests/classes/property_override_publicStatic_protected.phpt]
Redeclare inherited public static property as protected static. [vendor/php/php-src/tests/classes/property_override_publicStatic_protectedStatic.phpt]
Redeclare inherited public static property as public. [vendor/php/php-src/tests/classes/property_override_publicStatic_public.phpt]
Redeclare inherited public static property as public static. [vendor/php/php-src/tests/classes/property_override_publicStatic_publicStatic.phpt]
Redeclare inherited public property as private. [vendor/php/php-src/tests/classes/property_override_public_private.phpt]
Redeclare inherited public property as private static. [vendor/php/php-src/tests/classes/property_override_public_privateStatic.phpt]
Redeclare inherited public property as protected. [vendor/php/php-src/tests/classes/property_override_public_protected.phpt]
Redeclare inherited public property as protected static. [vendor/php/php-src/tests/classes/property_override_public_protectedStatic.phpt]
Redeclare inherited public property as public. [vendor/php/php-src/tests/classes/property_override_public_public.phpt]
Redeclare inherited public property as public static. [vendor/php/php-src/tests/classes/property_override_public_publicStatic.phpt]
Unsetting and recreating private properties. [vendor/php/php-src/tests/classes/property_recreate_private.phpt]
Unsetting and recreating protected properties. [vendor/php/php-src/tests/classes/property_recreate_protected.phpt]
ZE2 A protected method can only be called inside the class [vendor/php/php-src/tests/classes/protected_001.phpt]
ZE2 A protected method can only be called inside the class [vendor/php/php-src/tests/classes/protected_001b.phpt]
ZE2 A protected method cannot be called in another class [vendor/php/php-src/tests/classes/protected_002.phpt]
ZE2 Serializable [vendor/php/php-src/tests/classes/serialize_001.phpt]
ZE2 singleton [vendor/php/php-src/tests/classes/singleton_001.phpt]
ZE2 You cannot overload a static method with a non static method [vendor/php/php-src/tests/classes/static_mix_1.phpt]
ZE2 You cannot overload a non static method with a static method [vendor/php/php-src/tests/classes/static_mix_2.phpt]
Attempting to access static properties using instance property syntax [vendor/php/php-src/tests/classes/static_properties_003.phpt]
Attempting to access static properties using instance property syntax [vendor/php/php-src/tests/classes/static_properties_003_error1.phpt]
Attempting to access static properties using instance property syntax [vendor/php/php-src/tests/classes/static_properties_003_error2.phpt]
Attempting to access static properties using instance property syntax [vendor/php/php-src/tests/classes/static_properties_003_error3.phpt]
Attempting to access static properties using instance property syntax [vendor/php/php-src/tests/classes/static_properties_003_error4.phpt]
Inherited static properties can be separated from their reference set. [vendor/php/php-src/tests/classes/static_properties_004.phpt]
Assigning to a non-existent static property [vendor/php/php-src/tests/classes/static_properties_undeclared_assign.phpt]
Assigning & incrementing a non-existent static property [vendor/php/php-src/tests/classes/static_properties_undeclared_assignInc.phpt]
Assigning a non-existent static property by reference [vendor/php/php-src/tests/classes/static_properties_undeclared_assignRef.phpt]
Incrementing a non-existent static property [vendor/php/php-src/tests/classes/static_properties_undeclared_inc.phpt]
Reading a non-existent static property [vendor/php/php-src/tests/classes/static_properties_undeclared_read.phpt]
ZE2 $this can be an argument to a static function [vendor/php/php-src/tests/classes/static_this.phpt]
ZE2 $this cannot be exchanged [vendor/php/php-src/tests/classes/this.phpt]
ZE2 __toString() [vendor/php/php-src/tests/classes/tostring_001.phpt]
ZE2 __toString() in __destruct [vendor/php/php-src/tests/classes/tostring_002.phpt]
ZE2 __toString() in __destruct/exception [vendor/php/php-src/tests/classes/tostring_003.phpt]
Object to string conversion: error cases and behaviour variations. [vendor/php/php-src/tests/classes/tostring_004.phpt]
ZE2 class type hinting [vendor/php/php-src/tests/classes/type_hinting_001.phpt]
ZE2 class type hinting non existing class [vendor/php/php-src/tests/classes/type_hinting_002.phpt]
ZE2 class type hinting with arrays [vendor/php/php-src/tests/classes/type_hinting_003.phpt]
Ensure type hints are enforced for functions invoked as callbacks. [vendor/php/php-src/tests/classes/type_hinting_004.phpt]
Check type hint compatibility in overrides with array hints. [vendor/php/php-src/tests/classes/type_hinting_005a.phpt]
Check type hint compatibility in overrides with array hints. [vendor/php/php-src/tests/classes/type_hinting_005b.phpt]
Check type hint compatibility in overrides with array hints. [vendor/php/php-src/tests/classes/type_hinting_005c.phpt]
Check type hint compatibility in overrides with array hints. [vendor/php/php-src/tests/classes/type_hinting_005d.phpt]
Un-setting instance properties causes magic methods to be called when trying to access them from outside the magic
methods themselves. [vendor/php/php-src/tests/classes/unset_properties.phpt]
ZE2 A redeclared method must have the same or higher visibility [vendor/php/php-src/tests/classes/visibility_000a.phpt]
ZE2 A redeclared method must have the same or higher visibility [vendor/php/php-src/tests/classes/visibility_000b.phpt]
ZE2 A redeclared method must have the same or higher visibility [vendor/php/php-src/tests/classes/visibility_001a.phpt]
ZE2 A redeclared method must have the same or higher visibility [vendor/php/php-src/tests/classes/visibility_001b.phpt]
ZE2 A redeclared method must have the same or higher visibility [vendor/php/php-src/tests/classes/visibility_002a.phpt]
ZE2 A redeclared method must have the same or higher visibility [vendor/php/php-src/tests/classes/visibility_002b.phpt]
ZE2 A redeclared method must have the same or higher visibility [vendor/php/php-src/tests/classes/visibility_003b.phpt]
ZE2 foreach and property visibility [vendor/php/php-src/tests/classes/visibility_005.phpt]
Testing register_shutdown_function() with timeout. (Bug: #21513) [vendor/php/php-src/tests/func/005a.phpt]
function with many parameters [vendor/php/php-src/tests/func/010.phpt]
$this in constructor test [vendor/php/php-src/tests/lang/030.phpt]
ZE2: set_exception_handler() [vendor/php/php-src/tests/lang/035.phpt]
Child public element should not override parent private element in parent methods [vendor/php/php-src/tests/lang/036.phpt]
'Static' binding for private variables [vendor/php/php-src/tests/lang/037.phpt]
Convert warnings to exceptions [vendor/php/php-src/tests/lang/038.phpt]
Catch Interfaces [vendor/php/php-src/tests/lang/039.phpt]
foreach into array [vendor/php/php-src/tests/lang/040.phpt]
Dynamic access of static members [vendor/php/php-src/tests/lang/041.phpt]
Dynamic access of constants [vendor/php/php-src/tests/lang/042.phpt]
Dynamic call for static methods [vendor/php/php-src/tests/lang/043.phpt]
Dynamic call for static methods dynamically named [vendor/php/php-src/tests/lang/044.phpt]
Bug #17115 (lambda functions produce segfault with static vars) [vendor/php/php-src/tests/lang/bug17115.phpt]
Bug #19943 (memleaks) [vendor/php/php-src/tests/lang/bug19943.phpt]
Bug #20175 (Static vars can't store ref to new instance) [vendor/php/php-src/tests/lang/bug20175.phpt]
Bug #21094 (set_error_handler not accepting methods) [vendor/php/php-src/tests/lang/bug21094.phpt]
Bug #21600 (assign by reference function call changes variable contents) [vendor/php/php-src/tests/lang/bug21600.phpt]
Bug #21669 ("$obj = new $this->var;" doesn't work) [vendor/php/php-src/tests/lang/bug21669.phpt]
Bug #21820 ("$arr['foo']" generates bogus E_NOTICE, should be E_PARSE) [vendor/php/php-src/tests/lang/bug21820.phpt]
Bug #21849 (self::constant doesn't work as method's default parameter) [vendor/php/php-src/tests/lang/bug21849.phpt]
Bug #21961 (get_parent_class() segfault) [vendor/php/php-src/tests/lang/bug21961.phpt]
Bug #22231 (segfault when returning a global variable by reference) [vendor/php/php-src/tests/lang/bug22231.phpt]
Bug #22510 (segfault among complex references) [vendor/php/php-src/tests/lang/bug22510.phpt]
Bug #22592 (cascading assignments to strings with curly braces broken) [vendor/php/php-src/tests/lang/bug22592.phpt]
Bug #22690 (ob_start() is broken with create_function() callbacks) [vendor/php/php-src/tests/lang/bug22690.phpt]
Bug #23279 (exception handler stops after first function call) [vendor/php/php-src/tests/lang/bug23279.phpt]
Bug #23384 (use of class constants in statics) [vendor/php/php-src/tests/lang/bug23384.phpt]
Bug #23489 (ob_start() is broken with method callbacks) [vendor/php/php-src/tests/lang/bug23489.phpt]
Bug #23584 (error line numbers off by one when using #!php) [vendor/php/php-src/tests/lang/bug23584.phpt]
Bug #23624 (foreach leaves current array key as null) [vendor/php/php-src/tests/lang/bug23624.phpt]
Bug #23922 (scope doesn't properly propagate into internal functions) [vendor/php/php-src/tests/lang/bug23922.phpt]
Bug #24396 (global $$variable broken) [vendor/php/php-src/tests/lang/bug24396.phpt]
Bug #24403 (scope doesn't properly propagate into internal functions) [vendor/php/php-src/tests/lang/bug24403.phpt]
Bug #24436 (isset() and empty() produce errors with non-existent variables in objects) [vendor/php/php-src/tests/lang/bug24436.phpt]
Bug #24499 (bogus handling of a public property as a private one) [vendor/php/php-src/tests/lang/bug24499.phpt]
Bug #24573 (debug_backtrace() crashes if $this is set to null) [vendor/php/php-src/tests/lang/bug24573.phpt]
Bug #24640 (var_export and var_dump can't output large float) [vendor/php/php-src/tests/lang/bug24640.phpt]
Bug #24658 (combo of typehint / reference causes crash) [vendor/php/php-src/tests/lang/bug24658.phpt]
Bug #24908 (super-globals can not be used in __destruct()) [vendor/php/php-src/tests/lang/bug24908.phpt]
Bug #24926 (lambda function (create_function()) cannot be stored in a class property) [vendor/php/php-src/tests/lang/bug24926.phpt]
Bug #25547 (error_handler and array index with function call) [vendor/php/php-src/tests/lang/bug25547.phpt]
Bug #25922 (SEGV in error_handler when context is destroyed) [vendor/php/php-src/tests/lang/bug25922.phpt]
Bug #26182 (Object properties created redundantly) [vendor/php/php-src/tests/lang/bug26182.phpt]
Bug #26866 (segfault when exception raised in __get) [vendor/php/php-src/tests/lang/bug26866.phpt]
Bug #26869 (constant as the key of static array) [vendor/php/php-src/tests/lang/bug26869.phpt]
Bug #27439 (foreach() with $this segfaults) [vendor/php/php-src/tests/lang/bug27439.phpt]
Bug #28213 (crash in debug_print_backtrace in static methods) [vendor/php/php-src/tests/lang/bug28213.phpt]
Bug #29566 (foreach/string handling strangeness) [vendor/php/php-src/tests/lang/bug29566.phpt]
Bug #29893 (segfault when using array as index) [vendor/php/php-src/tests/lang/bug29893.phpt]
Bug #30578 (Output buffers flushed before calling __desctruct functions) [vendor/php/php-src/tests/lang/bug30578.phpt]
Bug #32828 (Throwing exception in output_callback function with ob_start and ob_end_clean leads to segfault) [vendor/php/php-src/tests/lang/bug32828.phpt]
Bug #35176 (include()/require()/*_once() produce wrong error messages about main()) [vendor/php/php-src/tests/lang/bug35176.phpt]
Bug #43958 (class name added into the error message) [vendor/php/php-src/tests/lang/bug43958.phpt]
Bug #44827 (Class error when trying to access :: as constant) [vendor/php/php-src/tests/lang/bug44827.phpt]
Bug #45392 (ob_start()/ob_end_clean() and memory_limit) [vendor/php/php-src/tests/lang/bug45392.phpt]
Bug #55754 (Only variables should be passed by reference for ZEND_SEND_PREFER_REF params) [vendor/php/php-src/tests/lang/bug55754.phpt]
Bug #7515 (weird & invisible referencing of objects) [vendor/php/php-src/tests/lang/bug7515.phpt]
Catchable fatal error [2] [vendor/php/php-src/tests/lang/catchable_error_002.phpt]
Test object compare when object handler different [vendor/php/php-src/tests/lang/compare_objects_basic2.phpt]
Evaluation order during assignments. [vendor/php/php-src/tests/lang/engine_assignExecutionOrder_001.phpt]
Evaluation order during assignments. [vendor/php/php-src/tests/lang/engine_assignExecutionOrder_002.phpt]
Evaluation order during assignments. [vendor/php/php-src/tests/lang/engine_assignExecutionOrder_003.phpt]
Evaluation order during assignments. [vendor/php/php-src/tests/lang/engine_assignExecutionOrder_004.phpt]
Check key execution order with &new. [vendor/php/php-src/tests/lang/engine_assignExecutionOrder_007.phpt]
Ensure by value assignments leave temporaries on the stack, for all sorts of assignees. [vendor/php/php-src/tests/lang/engine_assignExecutionOrder_008.phpt]
Execution ordering with comparison operators. [vendor/php/php-src/tests/lang/engine_assignExecutionOrder_009.phpt]
ZE2 errors caught as exceptions [vendor/php/php-src/tests/lang/error_2_exception_001.phpt]
Execution order of variables [vendor/php/php-src/tests/lang/execution_order.phpt]
Foreach loop tests - basic loop with just value and key => value. [vendor/php/php-src/tests/lang/foreachLoop.001.phpt]
Foreach loop tests - modifying the array during the loop. [vendor/php/php-src/tests/lang/foreachLoop.002.phpt]
Foreach loop tests - error case: not an array. [vendor/php/php-src/tests/lang/foreachLoop.003.phpt]
Foreach loop tests - using an array element as the $value [vendor/php/php-src/tests/lang/foreachLoop.004.phpt]
Foreach loop tests - modifying the array during the loop: special case. Behaviour is good since php 5.2.2. [vendor/php/php-src/tests/lang/foreachLoop.005.phpt]
Foreach loop tests - error case: key is a reference. [vendor/php/php-src/tests/lang/foreachLoop.006.phpt]
Foreach loop tests - foreach operates on the original array if the array is referenced outside the loop. [vendor/php/php-src/tests/lang/foreachLoop.009.phpt]
Changing from an interable type to a non iterable type during the iteration [vendor/php/php-src/tests/lang/foreachLoop.011.phpt]
Directly modifying an unreferenced array when foreach'ing over it. [vendor/php/php-src/tests/lang/foreachLoop.012.phpt]
Directly modifying an unreferenced array when foreach'ing over it while using &$value syntax. [vendor/php/php-src/tests/lang/foreachLoop.013.phpt]
Directly modifying a REFERENCED array when foreach'ing over it. [vendor/php/php-src/tests/lang/foreachLoop.014.phpt]
Directly modifying a REFERENCED array when foreach'ing over it while using &$value syntax. [vendor/php/php-src/tests/lang/foreachLoop.015.phpt]
Ensure foreach splits the iterated entity from its cow reference set, for all sorts of iterated entities. [vendor/php/php-src/tests/lang/foreachLoop.016.phpt]
foreach with Iterator. [vendor/php/php-src/tests/lang/foreachLoopIterator.001.phpt]
foreach with iterator and &$value reference [vendor/php/php-src/tests/lang/foreachLoopIterator.002.phpt]
foreach with iteratorAggregate [vendor/php/php-src/tests/lang/foreachLoopIteratorAggregate.001.phpt]
IteratorAggregate::getIterator bad return type [vendor/php/php-src/tests/lang/foreachLoopIteratorAggregate.002.phpt]
foreach with nested iteratorAggregates [vendor/php/php-src/tests/lang/foreachLoopIteratorAggregate.003.phpt]
Duplicate of zend test tests/classes/iterators_002.phpt without expected output from destructor [vendor/php/php-src/tests/lang/foreachLoopIteratorAggregate.004.phpt]
Foreach loop on objects - basic loop with just value and key => value. [vendor/php/php-src/tests/lang/foreachLoopObjects.001.phpt]
Foreach loop tests - visibility. [vendor/php/php-src/tests/lang/foreachLoopObjects.002.phpt]
Foreach loop tests - modifying the object during the loop. [vendor/php/php-src/tests/lang/foreachLoopObjects.003.phpt]
Foreach loop tests - Removing the current element from an iterated object. [vendor/php/php-src/tests/lang/foreachLoopObjects.004.phpt]
Foreach loop tests - removing properties before and after the current property during the loop. [vendor/php/php-src/tests/lang/foreachLoopObjects.005.phpt]
Foreach loop tests - substituting the entire iterated entity during the loop. [vendor/php/php-src/tests/lang/foreachLoopObjects.006.phpt]
Including a file in the current script directory from an included function [vendor/php/php-src/tests/lang/include_variation2.phpt]
Including a file in the current script directory from eval'd code [vendor/php/php-src/tests/lang/include_variation3.phpt]
Test / operator : various numbers as strings [vendor/php/php-src/tests/lang/operators/divide_variationStr.phpt]
Test * operator : various numbers as strings [vendor/php/php-src/tests/lang/operators/multiply_variationStr.phpt]
passing of function parameters by reference [vendor/php/php-src/tests/lang/passByReference_001.phpt]
Attempt to pass a constant by reference [vendor/php/php-src/tests/lang/passByReference_002.phpt]
Implicit initialisation when passing by reference [vendor/php/php-src/tests/lang/passByReference_003.phpt]
passing the return value from a function by reference [vendor/php/php-src/tests/lang/passByReference_004.phpt]
Pass uninitialised variables by reference and by value to test implicit initialisation. [vendor/php/php-src/tests/lang/passByReference_005.phpt]
Pass uninitialised objects and arrays by reference to test implicit initialisation. [vendor/php/php-src/tests/lang/passByReference_006.phpt]
Pass function and method calls by reference and by value. [vendor/php/php-src/tests/lang/passByReference_007.phpt]
Assignement as argument [vendor/php/php-src/tests/lang/passByReference_009.phpt]
Passing assignments by reference [vendor/php/php-src/tests/lang/passByReference_010.phpt]
Test pass by reference semantics [vendor/php/php-src/tests/lang/passByReference_012.phpt]
Returning a reference from a function. [vendor/php/php-src/tests/lang/returnByReference.002.phpt]
Returning a reference from a function [vendor/php/php-src/tests/lang/returnByReference.003.phpt]
Returning a reference from a static method [vendor/php/php-src/tests/lang/returnByReference.004.phpt]
Returning a reference from a method [vendor/php/php-src/tests/lang/returnByReference.005.phpt]
Returning a reference from a function via another function [vendor/php/php-src/tests/lang/returnByReference.006.phpt]
Returning a reference from a static method via another static method [vendor/php/php-src/tests/lang/returnByReference.007.phpt]
Returning a reference from a non-static method via another non-static method [vendor/php/php-src/tests/lang/returnByReference.008.phpt]
Returning a references returned by another function [vendor/php/php-src/tests/lang/returnByReference.009.phpt]
short_open_tag: Off [vendor/php/php-src/tests/lang/short_tags.002.phpt]
short_open_tag: On, asp_tags: On [vendor/php/php-src/tests/lang/short_tags.003.phpt]
short_open_tag: Off, asp_tags: Off [vendor/php/php-src/tests/lang/short_tags.004.phpt]
Statics in nested functions & evals. [vendor/php/php-src/tests/lang/static_variation_001.phpt]
Catching an exception thrown from an included file [vendor/php/php-src/tests/lang/throw_variation_001.phpt]
Bug #46897: ob_flush() should fail to flush unerasable buffers [vendor/php/php-src/tests/output/bug46897.phpt]
Bug #60321 (ob_get_status(true) no longer returns an array when buffer is empty) [vendor/php/php-src/tests/output/bug60321.phpt]
Bug #60768 Output buffer not discarded [vendor/php/php-src/tests/output/bug60768.phpt]
output buffering - fatalism [vendor/php/php-src/tests/output/ob_010.phpt]
output buffering - handlers/status [vendor/php/php-src/tests/output/ob_013.phpt]
output buffering - failure [vendor/php/php-src/tests/output/ob_014.phpt]
output buffering - failure [vendor/php/php-src/tests/output/ob_015.phpt]
output buffering - stati [vendor/php/php-src/tests/output/ob_017.phpt]
Test ob_clean() function : basic functionality [vendor/php/php-src/tests/output/ob_clean_basic_001.phpt]
Test return type and value, as well as basic behaviour, for ob_end_clean() [vendor/php/php-src/tests/output/ob_end_clean_basic_001.phpt]
Test ob_end_flush() function : basic functionality [vendor/php/php-src/tests/output/ob_end_flush_basic_001.phpt]
Test ob_flush() function : basic functionality [vendor/php/php-src/tests/output/ob_flush_basic_001.phpt]
Test ob_get_level() function : basic functionality [vendor/php/php-src/tests/output/ob_get_level_basic_001.phpt]
ob_get_status() function basic test [vendor/php/php-src/tests/output/ob_get_status.phpt]
Test ob_implicit_flush() function : wrong number of arguments [vendor/php/php-src/tests/output/ob_implicit_flush_error_001.phpt]
Test ob_implicit_flush() function : usage variation [vendor/php/php-src/tests/output/ob_implicit_flush_variation_001.phpt]
Test return type and value for ob_start() [vendor/php/php-src/tests/output/ob_start_basic_001.phpt]
ob_start(): Check behaviour with various callback return values. [vendor/php/php-src/tests/output/ob_start_basic_002.phpt]
ob_start(): ensure even fatal error test is affected by output buffering. [vendor/php/php-src/tests/output/ob_start_basic_003.phpt]
ob_start() chunk_size: confirm buffer is flushed after any output call that causes its length to equal or exceed chunk_size. [vendor/php/php-src/tests/output/ob_start_basic_004.phpt]
ob_start(): non-static method as static callbacks. [vendor/php/php-src/tests/output/ob_start_basic_005.phpt]
ob_start(): ensure multiple buffer initialization with a single call using arrays is not supported on PHP6 (http://bugs.php.net/42641) [vendor/php/php-src/tests/output/ob_start_basic_006.phpt]
ob_start(): Ensure unerasable buffer cannot be erased by ob_clean(), ob_end_clean() or ob_end_flush(). [vendor/php/php-src/tests/output/ob_start_basic_unerasable_002.phpt]
ob_start(): Ensure unerasable buffer cannot be accessed or erased by ob_get_clean(). [vendor/php/php-src/tests/output/ob_start_basic_unerasable_003.phpt]
ob_start(): Ensure unerasable buffer cannot be accessed or flushed by ob_get_flush(). [vendor/php/php-src/tests/output/ob_start_basic_unerasable_004.phpt]
ob_start(): Ensure unerasable buffer cannot be flushed by ob_flush() [vendor/php/php-src/tests/output/ob_start_basic_unerasable_005.phpt]
Test ob_start() with callbacks in variables [vendor/php/php-src/tests/output/ob_start_callbacks.phpt]
Test wrong number of arguments and wrong arg types for ob_start() [vendor/php/php-src/tests/output/ob_start_error_001.phpt]
Test wrong number of arguments and wrong arg types for ob_start() [vendor/php/php-src/tests/output/ob_start_error_002.phpt]
Test ob_start() with object supplied but no method. [vendor/php/php-src/tests/output/ob_start_error_003.phpt]
Test ob_start() with non existent callback method. [vendor/php/php-src/tests/output/ob_start_error_004.phpt]
INI section allows '=' [vendor/php/php-src/tests/run-test/test004.phpt]
Error messages are shown [vendor/php/php-src/tests/run-test/test006.phpt]
Error message handling (without ZendOptimizer) [vendor/php/php-src/tests/run-test/test008a.phpt]
print_r(Object) [vendor/php/php-src/tests/run-test/test009.phpt]
Bug #53226 (file_exists fails on big filenames) [vendor/php/php-src/tests/security/bug53226.phpt]
openbase_dir runtime tightning [vendor/php/php-src/tests/security/open_basedir_001.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_chdir.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_chmod.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_copy.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_copy_variation1.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_dir.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_disk_free_space.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_error_log.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_error_log_variation.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_file.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_file_exists.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_file_get_contents.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_file_put_contents.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_fileatime.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_filectime.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_filegroup.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_fileinode.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_filemtime.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_fileowner.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_fileperms.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_filesize.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_filetype.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_fopen.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_glob.phpt]
Test open_basedir configuration for glob [vendor/php/php-src/tests/security/open_basedir_glob_variation.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_is_dir.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_is_executable.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_is_file.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_is_link.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_is_readable.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_is_writable.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_link.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_lstat.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_opendir.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_readlink.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_rename.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_rmdir.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_scandir.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_stat.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_symlink.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_tempnam.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_touch.phpt]
Test open_basedir configuration [vendor/php/php-src/tests/security/open_basedir_unlink.phpt]
Formatted print functions [vendor/php/php-src/tests/strings/002.phpt]
Bug #22592 (Cascading assignments to strings with curly braces broken) [vendor/php/php-src/tests/strings/bug22592.phpt]
testing the behavior of string offset chaining [vendor/php/php-src/tests/strings/offsets_chaining_3.phpt]
testing the behavior of string offset chaining [vendor/php/php-src/tests/strings/offsets_chaining_4.phpt]
testing the behavior of string offset chaining [vendor/php/php-src/tests/strings/offsets_chaining_5.phpt]
testing the behavior of string offsets [vendor/php/php-src/tests/strings/offsets_general.phpt]
=====================================================================
WARNED TEST SUMMARY
Bug #20539 (PHP CLI Segmentation Fault) [vendor/php/php-src/tests/basic/bug20539.phpt] (warn: ing: unlink(/Users/anthony/Dropbox/WorkNetbeans/PHP-PHP/vendor/php/php-src/tests/basic/sess_): No such file or directory in /Users/anthony/Dropbox/WorkNetbeans/PHP-PHP/lib/PHPPHP/Engine/FunctionData/InternalProxy.php on line 19)