Composer
Først. Installer Composer
Hvis du ikke allerede har installeret Composer, er det første du skal gøre inden du starte denne video, at vores video om Composer installationen til enten Mac eller Windows.
Hvad er Composer?
Composer er en slags App Store til PHP. Teknisk korrekt er Composer det man kalder et værktøj for dependency management i PHP, men sagt på godt dansk; en App Store til PHP.
Composer indeholder i skrivende stund mere end 80.000 pakker/apps som vi kan installere, pakkerne kommer fra alle der har noget at dele, det kan være små udviklere der laver nogle brugbare værktøjer som f.eks. pakker til dato- og tidsstyring, valuta - ja selv GIF-animationer, til de store giganter som bl.a. Facebook og Google der også har lavet pakker på Composer.
Med andre ord, kan vi med Composer hente færdige PHP-apps ned, og bruge dem i vores egen app, og på den måde spare meget tid.
I denne e-læringsvideo på dansk gennemgår vi følgende emner trin-for-trin til både Windows og Mac:
- Hvad er Composer
- Hvordan installerer du pakker
- Hvordan fungere composer.json filen
- Hvordan styrer du versionering af pakkerne
- Hvordan opdaterer du til nyeste pakke-versioner
- og meget mere...
Kildekode til Buzz
I videoen arbejder vi med Buzz-pakken som fungerer som en lille browser inde i vores PHP-kode. I videoen bruger vi følgende kode, som du kan hente her:
<?php
// Include the required dependencies.
require_once( 'vendor/autoload.php' );
$browser = new Buzz\Browser();
$response = $browser->get('http://cs.au.dk/~spand/erdetfredagnu/');
echo $browser->getLastRequest()."\n";
echo $response;