Herramientas de usuario

Herramientas del sitio


informatica:programacion:php

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 [2025/02/04 10:43] – [Proyectos hechos con PHP] tempwininformatica:programacion:php [2026/01/30 10:22] (actual) – [Etiquetas PHP] tempwin
Línea 1: Línea 1:
 ====== PHP ====== ====== PHP ======
 +
 +PHP es un popular lenguaje de //scripting// de código abierto, diseñado especialmente para el desarrollo web. Es el lenguaje detrás de [[..:software:aplicaciones_web:wordpress|WordPress]] y frameworks como [[.:php:frameworks:laravel|Laravel]].
  
   * [[https://www.php.net/|Web oficial]]   * [[https://www.php.net/|Web oficial]]
Línea 46: Línea 48:
 sudo apt install php8.2 sudo apt install php8.2
 </code> </code>
 +
 +==== Arch Linux ====
 +
 +Se instala mediante el paquete ''php''.
 +
 +===== Etiquetas PHP =====
 +
 +Cuando PHP procesa un fichero, reconoce las etiquetas de apertura y de cierre, ''<?php'' y ''?>''. De esa manera se define los límites de la ejecución del código PHP. El contenido fuera de las etiquetas es ignorado por el analizador PHP, permitiendo a PHP integrarse de manera transparente en diversos tipos de documentos. 
 +
 +Esto:
 +
 +<code php>
 +<?php echo $variable; ?>
 +</code>
 +
 +Es lo mismo que:
 +
 +<code php>
 +<?= $variable; ?>
 +</code>
 +
 +<WRAP center round info 60%>
 +''<?= 'texto' ?>'' es un atajo para ''<?php echo 'texto' ?>''
 +</WRAP>
 +
 +
 +Antes de la etiqueta de cierre de código PHP (''?>'') no es necesario finalizar la instrucción con un punto y coma:
 +
 +<code php>
 +// Esto sería válido:
 +<?php echo $variable ?>
 +</code>
 +
 +
 +  * [[https://www.php.net/manual/es/language.basic-syntax.phptags.php|Etiquetas PHP]] (documentación oficial).
 ===== Variables ===== ===== Variables =====
  
Línea 301: Línea 338:
   * [[informatica:software:aplicaciones_web:firefly_iii|Firefly III]]   * [[informatica:software:aplicaciones_web:firefly_iii|Firefly III]]
   * [[informatica:software:aplicaciones_web:flarum|Flarum]]   * [[informatica:software:aplicaciones_web:flarum|Flarum]]
 +  * [[https://grocy.info/|grocy]]
   * [[informatica:software:aplicaciones_web:kanboard|Kanboard]]   * [[informatica:software:aplicaciones_web:kanboard|Kanboard]]
   * [[informatica:programacion:php:frameworks:laravel|Laravel]]   * [[informatica:programacion:php:frameworks:laravel|Laravel]]
Línea 312: Línea 350:
   * [[informatica:software:aplicaciones_web:wordpress|WordPress]]   * [[informatica:software:aplicaciones_web:wordpress|WordPress]]
  
 +https://opensourcecollection.com/php-projects
 ===== Recursos ===== ===== Recursos =====
  
informatica/programacion/php.1738662225.txt.gz · Última modificación: por tempwin