Introducció
En aquest tema, aprendrem la sintaxi bàsica de PHP i com treballar amb variables. PHP és un llenguatge de programació del costat del servidor que s'utilitza principalment per al desenvolupament web. La seva sintaxi és similar a la d'altres llenguatges de programació com C, Java i Perl, cosa que facilita l'aprenentatge per a aquells que ja tenen experiència en aquests llenguatges.
Continguts
Sintaxi Bàsica de PHP
Estructura Bàsica d'un Script PHP
Un script PHP comença amb <?php
i acaba amb ?>
. Tot el codi PHP ha d'estar dins d'aquestes etiquetes.
Exemple
Aquest script imprimeix "Hola, món!" a la pantalla.
Comentaris en PHP
Els comentaris són línies de codi que no s'executen. S'utilitzen per explicar el codi i fer-lo més llegible.
Comentaris d'una sola línia
Comentaris de múltiples línies
Variables en PHP
Declaració de Variables
En PHP, les variables es declaren utilitzant el símbol $
seguit del nom de la variable.
Regles per a Noms de Variables
- Han de començar amb una lletra o un guió baix (
_
). - No poden començar amb un número.
- Només poden contenir caràcters alfanumèrics i guions baixos (A-z, 0-9, i
_
). - Els noms de les variables són sensibles a majúscules i minúscules (
$nom
i$Nom
són diferents).
Tipus de Dades
PHP és un llenguatge de tipatge dinàmic, el que significa que no cal declarar el tipus de dada d'una variable. Els tipus de dades més comuns són:
- Enter (Integer): nombres sencers.
- Coma flotant (Float): nombres amb decimals.
- Cadena (String): seqüències de caràcters.
- Booleà (Boolean):
true
ofalse
. - Array: col·leccions de valors.
- Objecte (Object): instàncies de classes.
- NULL: una variable sense valor.
Exemple
Operadors
Els operadors s'utilitzen per realitzar operacions amb variables i valors.
Operadors Aritmètics
Operador | Descripció | Exemple |
---|---|---|
+ |
Suma | $x + $y |
- |
Resta | $x - $y |
* |
Multiplicació | $x * $y |
/ |
Divisió | $x / $y |
% |
Mòdul (residu) | $x % $y |
Operadors de Comparació
Operador | Descripció | Exemple |
---|---|---|
== |
Igual a | $x == $y |
!= |
Diferent de | $x != $y |
> |
Major que | $x > $y |
< |
Menor que | $x < $y |
>= |
Major o igual que | $x >= $y |
<= |
Menor o igual que | $x <= $y |
Exemples Pràctics
Exemple 1: Declaració i Ús de Variables
Exemple 2: Operacions Aritmètiques
Exercicis
Exercici 1
Declara una variable $nom
amb el teu nom i una variable $edat
amb la teva edat. Imprimeix un missatge que digui "El meu nom és [nom] i tinc [edat] anys."
Solució
Exercici 2
Declara dues variables $a
i $b
amb valors numèrics. Calcula la seva suma, resta, multiplicació i divisió, i imprimeix els resultats.
Solució
<?php $a = 10; $b = 5; $suma = $a + $b; $resta = $a - $b; $multiplicacio = $a * $b; $divisio = $a / $b; echo "Suma: $suma\n"; echo "Resta: $resta\n"; echo "Multiplicació: $multiplicacio\n"; echo "Divisió: $divisio\n"; ?>
Conclusió
En aquesta secció, hem après la sintaxi bàsica de PHP, com declarar i utilitzar variables, els tipus de dades més comuns i els operadors bàsics. Aquests conceptes són fonamentals per a qualsevol programador PHP i seran la base per a temes més avançats en els següents mòduls.
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ó