Using a third-party library with PHP
February 24, 2015
Empfehlung: Composer
Composer ist der Standard fuer PHP Dependencies.
Install
code
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
composer -V
Projekt starten
code
composer init
composer require phpmailer/phpmailer
In PHP:
code
require __DIR__ . "/vendor/autoload.php";
Ohne Composer (legacy)
Wenn du Libraries manuell einbindest, nutze require_once:
code
require_once "path/to/class.phpmailer.php";
Unterschied:
includewirft nur Warningrequirestoppt bei Fehler*_oncelaedt nur einmal