Herramientas de usuario

Herramientas del sitio


informatica:programacion:php:composer

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:php:composer [2023/05/28 16:27] – [composer.json] tempwininformatica:programacion:php:composer [2023/05/28 16:34] (actual) – [composer.json] tempwin
Línea 52: Línea 52:
   * ''1.0.*'': comodín.   * ''1.0.*'': comodín.
   * ''^1.2.3'': es lo mismo que ''>=1.2.3 <2.0.0''   * ''^1.2.3'': es lo mismo que ''>=1.2.3 <2.0.0''
 +
 +Composer generará además un fichero ''vendor/autoload.php'' para que lo incluyamos en nuestro proyecto y empezar a usar ya las bibliotecas despreocupándonos de hacerlo todo nosotros. Bastará con incluir la siguiente línea en nuestro script:
 +
 +<code php>
 +require 'vendor/autoload.php';
 +</code>
 +
 +Ejemplo de fichero PHP:
 +
 +<code php>
 +//Import PHPMailer classes into the global namespace
 +//These must be at the top of your script, not inside a function
 +use PHPMailer\PHPMailer\PHPMailer;
 +use PHPMailer\PHPMailer\SMTP;
 +use PHPMailer\PHPMailer\Exception;
 +
 +//Load Composer's autoloader
 +require 'vendor/autoload.php';
 +
 +//Create an instance; passing `true` enables exceptions
 +$mail = new PHPMailer(true);
 +</code>
  
 <code> <code>
 composer create-project laravel/laravel:^8.0 example-app composer create-project laravel/laravel:^8.0 example-app
 </code> </code>
informatica/programacion/php/composer.1685284023.txt.gz · Última modificación: por tempwin