doc:howto:structure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:howto:structure [2011/04/06 10:59] – external edit 127.0.0.1doc:howto:structure [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 1: Line 1:
-==== Knowing the structure ==== +This page has been removed, in favor of [[http://doc.php.net/tutorial/structure.php|new guide]]
- +
-The documentation for extensions is located in: +
- +
-  /phpdoc/en/trunk/reference/extension_name/ +
- +
-For examplethe SVN extension documentation exists in: +
-  +
-  /phpdoc/en/trunk/reference/svn/ +
- +
-There you'll find several files: +
- +
-  * //book.xml// (Acts as the container for the extension and contains the prefaceOther files (like //examples.xml// are included from here) +
-  * //setup.xml// (Includes setup, install and configuration documentaiton) +
-  * //constants.xml// (Lists all constants the extension declares, if any) +
-  * //configure.xml// (Usually this information is in setup.xml, but if the file exists it is magically included into setup.xml) +
-  * //examples.xml// (Various examples) +
-  * //foo.xml// (Example, foo can be anything specific to a topic. Just be sure to include via //book.xml//+
- +
-A procedural extension (like SVN) also has: +
- +
-  * //reference.xml// (container for the functions, rarely contains any info) +
-  * //functions///    (folder with one XML file per function that the extension declares) +
- +
-And OO extensions (such as imagick) contain: +
- +
-  * //classname//.xml (container for the methods defined by the class, contains also basic info about it) +
-  * //classname///    (folder with one XML per method that the class declares) +
- +
-  * Note: "//classname//" is the lowercased name of the class, not a literal file or directory name. +
doc/howto/structure.1302087566.txt.gz · Last modified: 2017/09/22 13:28 (external edit)