- Stefanescu Mihai a postat in Paginare in PHP
- johhny a postat in Paginare in PHP
- Stefanescu Mihai a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- madalin a postat in Cum pot afisa eroarea cand utilizatorul a scris un username gresit sau o parola gresita?
- Stefanescu Mihai a postat in Featureuri site
Un simplu tutorial despre Composer: Folosirea [Partea III]
O data ce composer a fost instalat, mergi in root si creaza un nou proiect (cream un proiect nou pentru a nu interfera cu cele vechi), ceva de genul:
/var/www/proiectNou/
Acum, in acest nou folder creati un fisier gol cu numele si extensia composer.json:
/var/www/proiectNou/composer.json
In acest fisier nou creat puneti urmatorul cod:
{ "require": { "raveren/kint": "0.9" } }
Atentie la sintaxa! Uitandu-ne la extensie realizam rapid ca avem de-a face cu un fisier JSON. Acest fisier contine date structurate in asa fel incat ii va “spune” Composerului ce sa faca. In codul de mai sus includem KINT tool in proiectul nostru. Kint este o versiune mai buna de var_dump(). Acum, asigurati-va ca sunteti in fodlerul proiectului si anunta-ti composer ca trebuie sa descarce fisierele trecute in comsposer.json:
composer install
Daca totul a decurs bine ar trebuii sa vedeti urmatorul mesaj:
Atentie, composer a creat un folder numit vendor in proiectul vostru si a descarcat KINT in el. Nu umblati in acest folder, aici composer se ocupa de tot. Acum, hai sa cream un fisier index.php in folderul root al proiectului si sa punem acest cod:
<?php require 'vendor/autoload.php';
Acest cod va incarca autoloaderul Composer.
Acum, daca ne uitam pe pagina de GitHub a proiectului KINT o sa descoperim ca acesta ne pune la dispozitie o functie de debugging d() pe care acum, cu ajutorul composer, o putem folosi oriunde in proiect:
Variabila
d($o_oarecare_variabila);
Atat despre Kint, pentru ca acest articol este despre composer.
Pentru a adauga alta asa zisa dependenta nu trebuie decat sa scriem ce dorim in fisierul composer.json:
{ "require": { "raveren/kint": "0.9", "phpmailer/phpmailer": "5.2.*" } }
Acum, fisierul composer.json este setat sa descarce si libraria PHPMailer. Pentru a duce la capat aceasta operatiune scriem urmatoarea comanda in terminal:
composer update
Comentarii