Plantilla:ManuelRomero/PHP/Declaraciones
De WikiEducator
Revisión a fecha de 18:05 8 nov 2024; ManuelRomero (Discusión | contribuciones)
Saltar a: navegación, buscar
Contenido
Declaraciones en PHP
¿Qué es una Declaración?
- Es una acción por la que reservaremos memoria para almacener valores de un determinado elemento que posteriormente utilizaremos.
- En PHP se pueden declarar:
- Variables
- Constantes
- Subprogramas (como funciones y métodos, que se verán más adelante)
- Declaración
- La forma en que se realizan las declaraciones depende del lenguaje de programación.
- Declaración
- Los tipos de datos determinan el espacio de memoria requerido.
- En PHP, los tipos principales incluyen:
- int: números enteros sin decimales.
- float: números con decimales.
- string: cadenas de caracteres.
- boolean: valores de verdadero o falso.
- null: indica una variable sin valor asignado.
PHP y el Tipado Dinámico
- PHP es un lenguaje de tipado dinámico, lo que significa que el tipo de una variable se define según el valor que se le asigne en cada momento.
Definir Variables en PHP
- En PHP, una variable se define la primera vez que se usa.
- El identificador de una variable en PHP siempre empieza con el símbolo $.
- Reglas para el identificador:
identificador = $[_|a-zA-Z][_a-zA-Z0-9]*
<?php $miVariable = 8; // Variable válida edad = 5; // Error en el identificador $5edad = 5; // Error en el identificador ?>
Resumen de PHP
|
Un tipo de dato es un conjunto de valores para los cuales hay definidas una serie de operaciones. |
Una variable es una posición de memoria que va a almacenar algún valor de un determinado tipo, y cuyo contenido puede variar durante la ejecución de un programa. |
Tipos enteros
Es un valor numérico sin decimales. Puede recibir operaciones aritméticas, que veremos en detalle más adelante. |
- Un número entero en PHP puede expresarse en distintas notaciones o sistemas numéricos:
- Decimal: [1..9][0..9]* (No puede empezar por 0; de ser así, se interpretará como octal). - Hexadecimal: `0x` seguido de valores de 0 a f (por ejemplo, `0xA56B`). - Octal: `0o` o solo `0` seguido de valores de 0 a 7 (soportado desde PHP 8). - Binario: `0b` seguido de 0 o 1 (por ejemplo, `0b1010`).
- Los enteros pueden ser positivos o negativos.
$Numero = 10; // Decimal $NumeroOctal = 067; // Octal (PHP lo interpreta como 55 decimal) $NumeroOctal = 0o46; // Octal con la notación desde PHP 8 $NumeroHex = 0xA56B; // Hexadecimal $NumeroBinario = 0b1010; // Binario
|
Visualización de Enteros
- Al imprimir los enteros con echo o print, se muestran en formato decimal.
- Para verlos en otras bases, usa `printf` o las funciones de conversión (`decbin`, `dechex`, `decoct`), que exploraremos más adelante.
decbin(int $number): string dechex(int $number): string decoct(int $number): string
|