Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 1, 2012
  1. @felipensp

    - Year++

    felipensp authored
Commits on Jan 1, 2011
  1. @felipensp

    - Year++

    felipensp authored
Commits on Aug 18, 2010
  1. @felipensp
Commits on Aug 17, 2010
  1. align declaration with definition

    Sascha Schumann authored
    (patch by kalle)
Commits on Jan 5, 2010
  1. sed -i "s#1998-2009#1998-2010#g" **/*.c **/*.h **/*.php

    Sebastian Bergmann authored
Commits on Jan 2, 2009
  1. - MFH Catch exceptions in cli -a

    Marcus Boerger authored
Commits on Dec 31, 2008
  1. MFH: Bump copyright year, 3 of 3.

    Sebastian Bergmann authored
Commits on Aug 14, 2008
  1. - MFH Improve exception linking

    Marcus Boerger authored
Commits on Jul 13, 2008
  1. - MFH Exception handling

    Marcus Boerger authored
    - Exceptions can be thrown while exceptions are pending, they are linked
    - Exceptions can be handled in __destruct
    - Add optional Exception $previous parameter to
      . Exception::__construct
      . ErrorException::__construct
Commits on Dec 31, 2007
  1. MFH: Bump copyright year, 2 of 2.

    Sebastian Bergmann authored
Commits on Jan 1, 2007
  1. MFH: Bump year.

    Sebastian Bergmann authored
Commits on May 9, 2006
  1. - MFH as discussed

    Marcus Boerger authored
      . zend_exception_get_default() -> zend_exception_get_default(TSRMLS_D)
      . zend_get_error_exception()   -> zend_get_error_exception(TSRMLS_D)
      . added __tostring function cache to zend_class_entry
      . added ZEND_NAMED_ME
      . modified ZEND_ME_MAPPING to support method flags
      . added ZEND_MN
      . method entries now use prefix "zim_" instead of "zif_"
      . drop EG(ze1_compatibility_mode)
      . changed cast handler, now without (int should_free):
        typedef int (*zend_object_cast_t)(zval *readobj, zval *retval, int type TSRMLS_DC);
      . changed get_iterator, now receives whether value is by ref:
        zend_object_iterator *(*get_iterator)(zend_class_entry *ce, zval *object, int by_ref TSRMLS_DC);
      . added zend_objects_store_add_ref_by_handle
      . added zend_objects_store_del_ref_by_handle
      . convert_to_explicit_type(pzv, type)
Commits on Jan 4, 2006
  1. @andigutmans
Commits on Aug 3, 2005
  1. Bump up the year

    foobar authored
Commits on Jul 15, 2004
Commits on May 20, 2004
  1. @wez
  2. @wez

    Export this, so extensions may throw their own exception objects that

    wez authored
    they have already instantiated.
Commits on Apr 28, 2004
  1. Fix c++ builds

    Marcus Boerger authored
Commits on Apr 13, 2004
  1. @andigutmans
Commits on Feb 12, 2004
  1. @zsuraski

    Centralize exceptions code in zend_exceptions.[ch].

    zsuraski authored
    Remove zend_default_classes.h (use zend_exceptions.h instead)
    NOTE:  This currently breaks the build, fixes to php-src and pecl coming
  2. @zsuraski

    Exceptions updates:

    zsuraski authored
    - Enforce exceptions to be derived from class Exception.  This allows
      users to perform catch-all.  It's not yet complete, so don't get
      comfortable with it just yet :)  Updates are coming soon.
    - Implement zend_throw_exception() using zend_throw_exception_ex()
Commits on Jan 8, 2004
  1. - Happy new year and PHP 5 for rest of the files too..

    foobar authored
    # Should the LICENSE and Zend/LICENSE dates be updated too?
Commits on Aug 30, 2003
  1. - Calling abstract methods should be a error for consistency reason.

    Marcus Boerger authored
    - So in reflection_api we use the reflection_exception again.
  2. - The compiler can't detect all abstract function calls so we need to…

    Marcus Boerger authored
    … check.
    # In this case throwing a dedicated exception is better than the error we
    # show when the compiler can detect the abstract call because its run-time.
Commits on Aug 28, 2003
  1. Add zend_throw_exception_ex() which allows to format exception messages.

    Marcus Boerger authored
    # Since we don't have any portable way of printing into a dynamic buffer i
    # used a stack buffer of 1K (just like the error printing) and used a dynamic
    # buffer in case the necessary function is available.
Commits on Aug 24, 2003
  1. Allow to throw instances of classes derived from exception

    Marcus Boerger authored
  2. - Provide a unified way to display uncaught exceptions, which shows

    Marcus Boerger authored
      file/line/message info if possible.
    - Add zend_eval_string_ex() to be able to handle exceptions in eval'd code.
    - Use above function to fix memleaks in CLI.
Commits on Aug 23, 2003
Commits on Aug 21, 2003
  1. Add function 'zend_throw_exception(char *message, int duplicate TSRML…

    Marcus Boerger authored
    to provide an easy way to throw exceptions for extension developers.
Commits on Jun 10, 2003
  1. updating license information in the headers.

    James Cox authored
Commits on May 4, 2003
  1. semicolon

    Sterling Hughes authored
Commits on May 3, 2003
  1. proto

    Sterling Hughes authored
Commits on Mar 23, 2003

    Sterling Hughes authored
  2. add a standard Exception class.

    Sterling Hughes authored
Something went wrong with that request. Please try again.