Sisyphus repository
Last update: 2018-10-20 23:10:32 +0400 | SRPMs: 19722 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 1.0.0-alt3
p8: 1.0.0-alt3
p7: 1.0.0-alt3
t7: 1.0.0-alt3
Platform6: 1.0.0-alt3
t6: 1.0.0-alt3
Platform5: 1.0.0-alt3
5.1: 1.0.0-alt3

Group :: Development/Other
Source RPM: pear-PHP_FunctionCallTracer

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Current version: 1.0.0-alt3
Built: over 10 years ago
Size: 21 KB
Repocop status: ok

Home page:

License: The BSD License
Summary: Function Call Tracer

Creates a function calls debug trace. Functions arguments, returned
parameters and watched variables are reported in the same section for each
function call.
The trace is available as an array, or can be displayed or written in a
Traced variables can be processed by provided user functions for
displaying purposes.

This package is not a replacement for full fledged PHP debuggers. It is
useful for (1) remote debugging, (2) to debug a complex sequence of
function calls, (3) to display non text variables in a user readable

(1) Remote debugging is sometimes the only option to debug a package that
works fine on your system, e.g. a 32-bit OS, but breaks on a different
system, e.g. a 64-bit OS, which you have no access to. A remote user who
has the latter OS could run the package, then send you the trace for

(2) It is sometimes difficult not to loose track of functions calls in
some live debugging sessions even with top notch PHP editor/debuggers. The
trace produced by this package may come handy and is easy to use in
combination with the source code to track calls and variables.

(3) Some variables native format does not always display well, typically:
packed data and UTF-8 strings. They can be converted as they are being
traced to a readable format by provided user functions. For example:
converting binary strings to hexadecimal, or UTF-8 string to Unicode.

Fully tested with phpUnit. Code coverage test close to 100%.

Usage including trace examples is fully documented in docs/examples files.

Current maintainer: Vitaly Lipatov

List of contributors: ACL: List of rpms provided by this srpm:
  • pear-PHP_FunctionCallTracer
Recent changes (last three changelog entries):

2008-06-20 Vitaly Lipatov <lav at> 1.0.0-alt3

    - autorebuild for correct requires(pre) (see bug #16086)

2008-01-10 Vitaly Lipatov <lav at> 1.0.0-alt2

    - update according to rpm-build-pear 0.3

2008-01-05 Vitaly Lipatov <lav at> 1.0.0-alt1

    - initial build for ALT Linux Sisyphus

© 2009–2018 Igor Zubkov