PHP Programming Language - Cultural View

PHP Programming Language - Cultural View PHP Programming Language - Cultural View

culturalview.com
from culturalview.com More from this publisher
10.02.2013 Views

Xaraya 368 Security Xaraya has a robust security system. User input is filtered, and can be validated against many formats, which can optionally be chained. Privileges of various levels are assigned to roles (either individual users, or groups). A privileges consists of a module, item type, and an instance mask, which is defined by the module according to its needs. Templating system Xaraya has a templating system developed specially for it, known as BlockLayout [3] . This makes it possible to customize most features of a website developed using Xaraya. Block Layout supports the complete separation of code and layout. The output templates are written in XML, with 'xar' namespace tags providing variable access, looping constructs, conditional constructs and inclusion of sub-templates. The output from the standard themes are XHTML and RSS, though any other type of output can be generated. Branches Xaraya currently has two development branches. The original branch, known alternatively as "1x" or "Aruba", supports both PHP4 and PHP5. A newer branch which supports only PHP5, is known as "2x" or "Jamaica". See also • Web content management system External links • Official Website [1] • Xaraya's Bugzilla [4] • Code repository [5] (Monotone (software)) References [1] http://www.xaraya.com/ [2] Holly Yu (2005). Content and Workflow Management for Library Web Sites: Case Studies (http://books.google.com/ books?id=8E1aOIGNFKMC&pg=PA37&dq=Xaraya&sig=seVNe3mqvR1o-Ik-jNJf02KrOX8). Idea Group Inc. pp. 37. ISBN 1591405343. . [3] http://docs.xaraya.com/documentation/rfcs/rfc0010.html [4] http://bugs.xaraya.com/ [5] http://mt.xaraya.com/

Xdebug 369 Xdebug Developer(s) Derick Rethans Initial release May 2, 2002 Stable release 2.0.5 [1] (July 3, 2009) [1] Development status Active Written in C Available in English Type Debugger License The Xdebug License Website www.xdebug.org [2] ] Xdebug is a php extension which provides debugging and profiling capabilities. [3] It uses the DBGp debugging protocol. The debug information that Xdebug can provide includes the following: • stack and function traces in error messages [4] with: • full parameter display for user defined functions • function name, file name and line indications • support for member functions • memory allocation • protection for infinite recursions Xdebug also provides: • profiling information for PHP scripts [5] • code coverage analysis • capabilities to debug your scripts interactively with a debugger front-end. [6] Xdebug is also available via the PECL library. [7] See also • Debugger • Dynamic program analysis • Software performance analysis • Optimization • DBG (another debugger) [ +/−

Xdebug 369<br />

Xdebug<br />

Developer(s) Derick Rethans<br />

Initial release May 2, 2002<br />

Stable release<br />

2.0.5 [1] (July 3, 2009)<br />

[1]<br />

Development status Active<br />

Written in C<br />

Available in English<br />

Type Debugger<br />

License The Xdebug License<br />

Website www.xdebug.org [2]<br />

]<br />

Xdebug is a php extension which provides debugging and profiling capabilities. [3] It uses the DBGp debugging<br />

protocol.<br />

The debug information that Xdebug can provide includes the following:<br />

• stack and function traces in error messages [4] with:<br />

• full parameter display for user defined functions<br />

• function name, file name and line indications<br />

• support for member functions<br />

• memory allocation<br />

• protection for infinite recursions<br />

Xdebug also provides:<br />

• profiling information for <strong>PHP</strong> scripts [5]<br />

• code coverage analysis<br />

• capabilities to debug your scripts interactively with a debugger front-end. [6]<br />

Xdebug is also available via the PECL library. [7]<br />

See also<br />

• Debugger<br />

• Dynamic program analysis<br />

• Software performance analysis<br />

• Optimization<br />

• DBG (another debugger)<br />

[ +/−

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!