En aquesta secció, aprendrem a crear el nostre primer script PHP. Aquest és un pas fonamental per començar a programar en PHP i entendre com funciona aquest llenguatge de programació.
- Introducció
PHP (Hypertext Preprocessor) és un llenguatge de programació del costat del servidor dissenyat específicament per al desenvolupament web. És àmpliament utilitzat per la seva facilitat d'ús i la seva capacitat per interactuar amb bases de dades i generar contingut dinàmic.
- Requisits Previs
Abans de començar, assegura't de tenir el teu entorn de desenvolupament configurat. Si no ho has fet encara, revisa la secció Configuració de l'Entorn de Desenvolupament.
- Creant el Primer Script PHP
3.1. Estructura Bàsica d'un Script PHP
Un script PHP es pot inserir dins d'un fitxer HTML utilitzant les etiquetes <?php
i ?>
. Tot el codi PHP ha d'estar dins d'aquestes etiquetes.
3.2. El teu Primer Script: "Hola, món!"
Anem a crear un fitxer PHP que mostri el text "Hola, món!" al navegador. Segueix aquests passos:
-
Crea un fitxer nou: Obre el teu editor de text preferit i crea un fitxer nou. Guarda'l amb el nom
primer_script.php
. -
Afegeix el codi PHP: Insereix el següent codi dins del fitxer:
<?php echo "Hola, món!"; ?>
-
Guarda el fitxer: Assegura't de guardar el fitxer després d'afegir el codi.
3.3. Executant el Script
Per veure el resultat del teu script PHP, has de tenir un servidor web en funcionament. Si has configurat correctament el teu entorn de desenvolupament, segueix aquests passos:
-
Mou el fitxer al directori del servidor web: Copia el fitxer
primer_script.php
al directori del teu servidor web (per exemple,htdocs
per a XAMPP owww
per a WAMP). -
Obre el navegador web: Inicia el teu navegador web preferit.
-
Accedeix al fitxer: Escriu l'adreça següent a la barra d'adreces del navegador:
http://localhost/primer_script.php
-
Visualitza el resultat: Hauries de veure el text "Hola, món!" mostrat a la pantalla.
- Explicació del Codi
Anem a desglossar el codi que hem escrit:
<?php
i?>
: Aquestes són les etiquetes d'obertura i tancament de PHP. Tot el codi PHP ha d'estar dins d'aquestes etiquetes.echo
: Aquesta és una instrucció de PHP que s'utilitza per imprimir text a la pantalla."Hola, món!"
: Aquest és el text que volem mostrar. Les cometes dobles indiquen que és una cadena de text.
- Exercici Pràctic
Exercici 1: Modifica el teu Primer Script
Modifica el teu script per mostrar un missatge diferent. Per exemple, canvia el text a "Benvingut al món de PHP!".
Solució:
Exercici 2: Afegeix Més Text
Afegeix una segona línia de text al teu script. Per exemple, mostra "Estàs aprenent PHP!".
Solució:
- Errors Comuns
- Oblidar les etiquetes de PHP: Assegura't que el teu codi PHP està dins de les etiquetes
<?php
i?>
. - Errors de sintaxi: Comprova que totes les instruccions acaben amb un punt i coma (
;
). - Ubicació del fitxer: Assegura't que el fitxer PHP està al directori correcte del servidor web.
- Resum
En aquesta secció, hem après a crear el nostre primer script PHP. Hem vist com inserir codi PHP dins d'un fitxer HTML, com utilitzar la instrucció echo
per mostrar text i com executar el nostre script en un servidor web. A més, hem practicat amb alguns exercicis per reforçar els conceptes apresos.
En la següent secció, explorarem la sintaxi i les variables de PHP en més detall.
Curs de Programació PHP
Mòdul 1: Introducció a PHP
- Què és PHP?
- Configuració de l'Entorn de Desenvolupament
- El teu Primer Script PHP
- Sintaxi i Variables de PHP
- Tipus de Dades en PHP
Mòdul 2: Estructures de Control
Mòdul 3: Funcions
- Definició i Crida de Funcions
- Paràmetres de Funció i Valors de Retorn
- Àmbit de Variables
- Funcions Anònimes i Closures
Mòdul 4: Arrays
Mòdul 5: Treballant amb Formularis
Mòdul 6: Treballant amb Fitxers
- Lectura i Escriptura de Fitxers
- Funcions de Gestió de Fitxers
- Permisos de Fitxers
- Funcions de Directori
Mòdul 7: Programació Orientada a Objectes (OOP)
- Introducció a OOP
- Classes i Objectes
- Propietats i Mètodes
- Herència
- Interfícies i Classes Abstractes
- Traits
Mòdul 8: Treballant amb Bases de Dades
- Introducció a les Bases de Dades
- Connexió a una Base de Dades MySQL
- Realització d'Operacions CRUD
- Ús de PDO per a la Interacció amb Bases de Dades
- Seguretat en Bases de Dades
Mòdul 9: Tècniques Avançades de PHP
- Gestió d'Errors i Excepcions
- Sessions i Cookies
- Expressions Regulars
- Treballant amb JSON i XML
- PHP i Serveis Web
Mòdul 10: Frameworks PHP i Millors Pràctiques
- Introducció als Frameworks PHP
- Començant amb Laravel
- Arquitectura MVC
- Millors Pràctiques en Desenvolupament PHP
- Proves i Depuració