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:29] – [Frameworks 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 295: Línea 332:
 ===== Proyectos hechos con PHP ===== ===== Proyectos hechos con PHP =====
  
 +  * [[informatica:software:aplicaciones_web:adminer|Adminer]]
 +  * [[informatica:programacion:php:frameworks:codeigniter|CodeIgniter]]
 +  * [[wiki:dokuwiki|DokuWiki]]
 +  * [[informatica:software:aplicaciones_web:filegator|FileGator]]
   * [[informatica:software:aplicaciones_web:firefly_iii|Firefly III]]   * [[informatica:software:aplicaciones_web:firefly_iii|Firefly III]]
 +  * [[informatica:software:aplicaciones_web:flarum|Flarum]]
 +  * [[https://grocy.info/|grocy]]
 +  * [[informatica:software:aplicaciones_web:kanboard|Kanboard]]
 +  * [[informatica:programacion:php:frameworks:laravel|Laravel]]
 +  * [[informatica:software:aplicaciones_web:monica|Monica]]
 +  * [[https://github.com/Seldaek/monolog|monolog]]
   * [[informatica:software:aplicaciones_web:nextcloud|Nextcloud]]   * [[informatica:software:aplicaciones_web:nextcloud|Nextcloud]]
 +  * [[informatica:programacion:php:phpmailer|PHPMailer]]
 +  * [[https://www.phpmyadmin.net/|phpMyAdmin]]
 +  * [[informatica:software:aplicaciones_web:tiny_file_manager|Tiny File Manager]]
 +  * [[https://es.wikipedia.org/wiki/Wikipedia|Wikipedia]]
 +  * [[informatica:software:aplicaciones_web:wordpress|WordPress]]
 +
 +https://opensourcecollection.com/php-projects
 ===== Recursos ===== ===== Recursos =====
  
informatica/programacion/php.1738661396.txt.gz · Última modificación: por tempwin