PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

phpinfo> <php_uname
Last updated: Fri, 01 Jun 2007

view this page in

phpcredits

(PHP 4, PHP 5)

phpcredits — Prints out the credits for PHP

Description

bool phpcredits ( [int $flag] )

This function prints out the credits listing the PHP developers, modules, etc. It generates the appropriate HTML codes to insert the information in a page.

Parameters

flag

To generate a custom credits page, you may want to use the flag parameter. flag is optional, and it defaults to CREDITS_ALL.

Table 260. Pre-defined phpcredits() flags

namedescription
CREDITS_ALL All the credits, equivalent to using: CREDITS_DOCS + CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_FULLPAGE. It generates a complete stand-alone HTML page with the appropriate tags.
CREDITS_DOCSThe credits for the documentation team
CREDITS_FULLPAGE Usually used in combination with the other flags. Indicates that a complete stand-alone HTML page needs to be printed including the information indicated by the other flags.
CREDITS_GENERAL General credits: Language design and concept, PHP 4.0 authors and SAPI module.
CREDITS_GROUPA list of the core developers
CREDITS_MODULES A list of the extension modules for PHP, and their authors
CREDITS_SAPI A list of the server API modules for PHP, and their authors


Return Values

Returns TRUE on success or FALSE on failure.

Examples

Example 1808. Prints the general credits

<?php
phpcredits
(CREDITS_GENERAL);
?>

Example 1809. Prints the core developers and the documentation group

<?php
phpcredits
(CREDITS_GROUP + CREDITS_DOCS + CREDITS_FULLPAGE);
?>

Example 1810. Printing all the credits

<html>
 <head>
  <title>My credits page</title>
 </head>
 <body>
<?php
// some code of your own
phpcredits(CREDITS_ALL - CREDITS_FULLPAGE);
// some more code
?>
</body>
</html>

See Also

phpversion()
php_logo_guid()
phpinfo()



add a note add a note User Contributed Notes
phpcredits
jasper at bryant-greene dot name
05-Sep-2005 07:42
"Also, the generated HTML code only complies with HTML 4.01 or lower, but not as XHTML 1.0 (it uses deprecated attributes, and don't close empty HTML tags explicitly with />)."

That's because it's generated HTML code, like you said, not XHTML code. And you don't close empty HTML tags explicitly with />, only empty XHTML tags.
05-Sep-2002 02:43
Note that each individual Credit page includes currently include a <style> CSS stylesheet, and a centered <h1> title that displays "PHP 4 Credits", before the credits table(s).

So these elements will be repeated on the page if you use successively several phpcredits() calls with distinct flag values.

The embedded stylesheet may corrupt your page layout if you have another stylesheet generated before the content generated by this call. You may need to use an ob_created buffer to capture the ob_contents() after calling this function, in order to eliminate the <h1>title and the <style> CSS stylesheet.

Also, the generated HTML code only complies with HTML 4.01 or lower, but not as XHTML 1.0 (it uses deprecated attributes, and don't close empty HTML tags explicitly with />).

Note that there's no way for now to isolate the credits for a specific extension name (with CREDITS_MODULES) or for a specific SAPI module name (with CREDITS_SAPI).

The GENERAL_CREDITS displays also 2 tables: the first one is "Language Design & Concept", the second one is "PHP4 Authors Contribution" for the main PHP core subprojects (Zend Scripting Language Engine, Extension Module API, Unix Build and Modularization, Win32 Port, SAPI Abstraction Layer).

phpinfo> <php_uname
Last updated: Fri, 01 Jun 2007
 
 
show source | credits | sitemap | contact | advertising | mirror sites