Als je met PHP codeert, zelfs als een nieuwkomer daar in bent, maakt de HTML-Kit Tools het makkelijker om die kennis te gebruiken om de weg te verbeteren die je in HTML-Kit gebruikt.
Beginnen
Vergewis je eerst of PHP op je systeem is geïnstalleerd. PHP 5+ wordt gerecommandeerd, die je kan downloaden vanaf www.php.net. Je kan PHP installeren met behulp van de Windows-installatie of het ZIP-pakket. Als je het ZIP-pakket gebruikt dan dien je met de hand het php.exe pad toe te voegen (bijv. C:/php) aan het PATH. Als je liever niet met omgevingsvariabelen wil stoeien dan download je de automatische installatie en alles wordt voor je gedaan.
Overtuig je er ook van dat je de laatste versie van HTML-Kit Tools gebruikt.
De eerste plugin in PHP
Hier een snel begin:
- Kies "Bestand > Invoegen > Nieuw fragment toevoegen" vanuit het hoofdmenu.
- Schrijf "Mijn eerste PHP plugin" (of een andere titel) in het "Titel"-veld en kies PHP bij "Plugin taal".
- Typ de volgende PHP code in het "Fragment"-veld en klik op "OK" om af te sluiten.
<?php echo "Hallo, wereld! Het is " . date('h:i A'); ?>
Om je nieuwe plugin te testen maak je een nieuw document en kies "Bestand > Invoegen > Mijn eerste plugin" vanuit het hoofdmenu.
Inlasteken-actie in PHP
Hoe een geselecteerde tekst te manipuleren met een PHP plugin:
- Klik met rechts binnen een document en kies "Extra > Wijzig en beheer, Inlasteken acties"
- Klik op "+ Nieuw" om een nieuw inlastekenactie te maken.
- Typ bij "Verkorte naam" "phpcaretaction1" (zonder de aanhalingstekens). Geef als Titel bijvoorbeeld "Mijn eerste inlastekenactie" en klik op "OK".
- Plak de volgende code binnen de nieuwe gemmaakte actie:
#@begin-text "default" [plang="php"] <?php echo strtoupper( $HKit->GetSelText() ); ?> #@end-text "default"
- Klik op "OK" om de wijzigingen op te slaan.
Om de inlastekenactie te testen, selecteer wat tekst in het huidige document en klik met rechts terwijl je Ctrl-toets ingedrukt houdt. Selecteer "Mijn eerste inlastekenactie" van het menu. Als alles goed is verlopen zal de gekozen tekst nu in kapitalen zijn omgezet.