Je bent niet ingelogd
Heb je nog geen account? Meld je hier aan!
Function Info tool 

Wat is Function Info?
Function Info is een handige tool voor webmasters die veel code uit de losse hand typen. Wanneer je namelijk aan het programmeren bent en je weet de volgorde van de argumenten van een functie niet helemaal meer, helpt een simpele sneltoets je uit de brand. Hiernaast zie je hoe de informatie voor de
Hoe werkt Function Info?
Wanneer je in je editor de sneltoets voor Function Info indrukt, zal Function Info op zoek gaan naar de argumenten voor de functie waarop de cursor op dat moment staat. Als deze functie wordt gevonden, worden de argumenten getoond zoals hierboven.
NIEUW: Vanaf versie 1.05 kan Function Info ook zelf gemaakte functies doorzoeken en weergeven!

Kan ik Function Info gewoon aan mijn editor koppelen?
Function Info is oorspronkelijk gemaakt voor Crimson Editor, maar elke editor die het huidige woord kan doorgeven aan de functie kan in principe worden gebruikt.

Om Function Info voor - download Function Info van deze pagina en pak de bestanden uit in een map naar keuze
- ga in Crimson Editor naar het menu Tools en klik op Conf. User tools...
- Menu text: - Command: Het pad naar funcinfo.exe
- Argument: *
* $(CurrWord) is een variable van Crimson Editor, welke het huidige woord doorgeeft
- Initial Dir hoeft niet ingevuld te worden
- Hot Key: Kies hier een sneltoets om Function Info te starten
- Het vinkje Save before execute hoeft niet aan te staan

Wanneer je nu in een
Voor welke talen kan Function Info de functie argumenten opzoeken?
Opzich kan Function Info met iedere taal overweg die functies gebruikt in het formaat function(arg1, arg2, ...). Voor de taal moet echter wel een INI bestand aanwezig zijn waarin alle functies staan gedefinieerd, zodat Function Info hier de gegevens vandaan kan halen.
Standaard worden de INI bestanden voor
INI bestand met eigen functies maken
Je kunt per taal een eigen functies bestand toevoegen, zodat ook je eigen functies door Function Info worden herkend. Dit doe je door in de Function Info directory een nieuw bestand aan te maken meet de naam TAAL_userdefined.ini, waarbij TAAL aangeeft om welke taal het gaat. Wil je eigen functies toevoegen voor .
Lees bij het volgende kopje hoe de inhoud van een INI bestand eruit dient te zien.

INI bestand maken voor een taal die nog niet door Function Info wordt ondersteund
Maak een nieuw INI bestand TAAL.ini waarbij TAAL de naam van de taal aangeeft. De inhoud dient als volgt in elkaar te zitten:

Bovenaan kun je aangeven waar dit INI bestand voor dient, onder de tag Function Info kun je optioneel een standaard URL opgeven die geopend wordt als op het Function Info schermpje wordt geklikt. %FUNC% wordt vervangen met de opgevraagde functie.

; ; Created by Mari van Aggelen - SWINX.NL
; Last modified on 30-08-2005 (dd-mm-yyyy)

[Function Info]
url=http://nl2.php.net/%FUNC%


Daarna volgt voor iedere functie een tag. Binnen deze tag zijn alleen function en description verplicht. De tag bevat de functienaam in kleine letters. function bevat de functienaam, deze zal worden gebruikt om %FUNC% te vervangen in de standaard URL. returntype is optioneel, deze bevat het data type welke de functie teruggeeft. arguments is optioneel, deze bevat de argumenten van de functie.Meerdere argumenten kunnen worden ingesteld als arg1, arg2, arg3 of int arg1, string arg2, array arg3 of $arg1, $arg2, $arg3.
description is verplicht en zal in het Function Info schermpje worden weergegeven. Eventueel kan er via url een afwijkende URL worden gekoppeld aan deze functie, wanneer je niet de standaard URL wilt gebruiken.

[acosh]
function=acosh
returntype=float
arguments=float arg
description=Inverse hyperbolic cosine
url=http://nl3.php.net/manual/en/function.acosh.php


Deel je INI bestand met anderen!
Heb je zelf een INI bestand gemaakt voor een nog niet ondersteunde taal?
Mail ons je INI bestand, dat zetten wij het ter download op de site!

Function Info en/of INI bestanden downloaden
Download Function Info 1.05 (inclusief de INI bestanden voor
Changelog

v1.05 (released on 02-01-2006)
- [TAAL]_userdefined.ini wordt nu ook doorzocht als deze bestaat, hierin kunnen eigen functies worden geplaatst
- versie controle

v1.04 (internal release / beta testers only)
- de laatste positie werd niet opgeslagen wanneer autoclose was ingeschakeld
- per functie kan een afwijkende url worden opgegeven, of juist geen url worden gekoppeld

v1.03 (internal release / beta testers only)
- het venster kon niet door de gebruiker gesloten worden wanneer autoclose was ingeschakeld
- de nieuwe INI key genaamd "function" geeft de origiele functie naam terug, tevens wordt deze vanaf nu gebruikt om %FUNC% in de url te vervangen
- probleem opgelost met het weergeven van het & teken in de argumenten