php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.03.2010, 21:09  
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 70
PHP-Kenntnisse:
Fortgeschritten
d0ne befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] "Schnittstellen" Dokumentation

Hallo,

ich suche eine Möglichkeit eine "Schnittstelle", welche ich in PHP geschrieben habe ordentlich zu dokumentieren. Ich bin mir nicht sicher ob man dazu "Schnittstelle" sagen darf, im Grunde bekommen die Scripte per GET/POST verschiedene Parameter machen damit was und geben am Schluss ein Ergebnis zurück. Jetzt möchte ich das Dokumentiere á la "Script1 braucht die ID und das Passwort als Eingabe berechnet dir dann irgendwas und gibt dir am Ende deinen Namen zurück. Folgende Fehler können Auftreten ..." und das in Schön/standardisiert wie auch immer.

Gibt es da schöne, bzw. Standard-Möglichkeiten, "wie man das macht" ?

Ich hoffe ihr könnt mir helfen
mfg
d0ne

PS: Allgemein ich bin dabei meinen Code immer mehr mit PHPDoc Parameter/Dokumentation zu versehen. "Reicht denn das", wenn ich den Quellcode dokumentiere oder brauche ich "noch mehr" - wenn ja, was?
d0ne ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.03.2010, 21:14  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Allgemein würde man das wohl als API bezeichnen. Das I steht dabei für die Schnittstelle (Interface).
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 05.03.2010, 21:37  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 814
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Überleg dir doch einfach mal, was jemand, der deine Schnittstelle noch nicht kennt und diese benutzen möchte, braucht, um das Verhalten unter verschiedenen Bedingungen zu verstehen und anzuwenden. Und überleg dir, was du für Infos brauchst, wenn du die Schnittstelle mal ein Jahr lang nicht benutzt hast.

Was du noch dokumentieren musst hängt davon ab, wer das Script denn später mal lesen soll.
Und eine, zumindest für mich, vorbildliche Dokumentation ist die auf PHP.net. - klar strukturiert, Ein- und Ausgabe, Fehlerbehandlung, Beispiele - alles beschrieben.

Geändert von chorn (05.03.2010 um 21:42 Uhr).
chorn ist offline   Mit Zitat antworten
Alt 06.03.2010, 01:16  
Erfahrener Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 1.127
PHP-Kenntnisse:
Fortgeschritten
Koala befindet sich auf einem aufstrebenden Ast
Standard

üblicherweise bietet man dem User ein Beispielscript zur Abfrage der API an
und fügt die (XML-)Struktur im Erfolgsfall und eine Liste der möglichen Fehlercodes bei.
Schau Dir mal verschiedene Schnittstellenbeschreibungen von SMS-Providern,
Banken etc. an.
Bei umfangreichen APIs wie bei Google, Paypal, ebay usw. gibts dann eben richtige Dokus
mit Beschreibung der Methoden, einem Anwenderforum etc.
Koala ist offline   Mit Zitat antworten
Alt 08.03.2010, 07:43  
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 70
PHP-Kenntnisse:
Fortgeschritten
d0ne befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

so, ich hatte leider noch keine Zeit mich zu melden, deshalb erst jetzt!

Danke für die Antworten, ich denke für so ein "kleines Projekt" wie bei mir kann ich es machen wie ich will. Es geht mehr darum, "dass eine Dokumentation da ist" als das aktiv verschiedene Leute auf diese Angewiesen wären.
Ich denke ich werde mir mal angucken wie genau der Output von PHPDoc ist und dann mir ein "kleines Wiki" aufbauen. Dann habe ich wenig arbeite (außerhalb der eigentlichen Dokumentation) und es sieht gar nicht so schlecht aus!

mfg
d0ne
d0ne ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] "DocType XHTML Strict" (Dokumentation?) Patrick Schwarz HTML, Usability und Barrierefreiheit 4 04.09.2009 21:00
FPDF : Dokumentation oder kleines Beispiel gesucht SvenLittkowski PHP Tipps 2006 5 01.11.2006 02:26
php_svn - Dokumentation? freq.9 PHP Tipps 2006 2 27.06.2006 20:12
Platz halter Dokumentation? b++ PHP Tipps 2006 5 20.03.2006 08:33
Dokumentation von Code ChewyF5 PHP-Fortgeschrittene 7 09.08.2005 14:28
"DocType XHTML Strict" (Dokumentation?) Patrick Schwarz HTML, Usability und Barrierefreiheit 0 05.08.2005 10:56
DocType XHTML Strict (Dokumentation?) Patrick Schwarz HTML, Usability und Barrierefreiheit 0 05.08.2005 10:25
[Erledigt] DocType XHTML Strict (Dokumentation?) Patrick Schwarz HTML, Usability und Barrierefreiheit 0 05.08.2005 10:24
link zu dokumentation von ezpdf Beitragsarchiv 3 13.07.2005 12:24
Dokumentation Datentypen PHPMyAdmin Lia PHP Tipps 2005 3 14.04.2005 15:02
[Erledigt] PHP Dokumentation für seine eigene Seite generieren? PHP-Fortgeschrittene 4 02.04.2005 07:56
Dokumentation GDLIB in Deutsch PHP Tipps 2004-2 2 19.11.2004 16:45
Suche Dokumentation ? PHP Tipps 2004 2 25.10.2004 09:38
Dokumentation von Klassen-Methoden brain_overload PHP-Fortgeschrittene 3 07.10.2004 14:08
Dokumentation von PHP-Code inu PHP Tipps 2004 4 02.09.2004 13:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
schnittstellen dokumentation, php dokumentieren, code dokumentation beispiel html php

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum