Dominando Tipos de Datos y Constantes en PHP: Recursos, Cadenas y Definiciones
Clasificado en Informática
Escrito el en
español con un tamaño de 3,42 KB
Tipos de Datos Especiales y Fundamentos en PHP
El Tipo de Recurso (Resource) en PHP
El tipo de recurso especial no es un tipo de datos real. Es el almacenamiento de una referencia a las funciones y los recursos externos a PHP.
Un ejemplo común de utilización del tipo de datos de recursos es una conexión a una base de datos.
Manipulación de Cadenas de Texto (Strings)
Definición de String
Un string es una secuencia de caracteres, como "¡Hola mundo!".
Operaciones Comunes con Strings
1. Obtener la Longitud de un String
La función de PHP strlen() devuelve la longitud de una cadena.
echo strlen("Hello world!"); // Resultado: 122. Contar el Número de Palabras de un String
La función de PHP str_word_count() cuenta el número de palabras en una cadena:
echo str_word_count("Hello world!"); // Resultado: 23. Invertir el String
La función de PHP strrev() invierte una cadena:
echo strrev("Hello world!"); // Resultado: !dlrow olleH4. Buscar Texto Específico dentro de un String
La función strpos() de PHP busca un texto específico dentro de una cadena.
- Si se encuentra una coincidencia, la función devuelve la posición del primer hallazgo (índice).
- Si no se encuentra ninguna coincidencia, devolverá
FALSE.
echo strpos("Hello world!", "world"); // Resultado: 65. Reemplazar Texto dentro de un String
La función str_replace() de PHP sustituye algunos caracteres con otros caracteres en una cadena.
echo str_replace("world", "Dolly", "Hello world!"); // Resultado: Hello Dolly!Constantes en PHP
Concepto de Constantes
Las constantes son como las variables, excepto que una vez que se definen no pueden ser cambiadas o indefinidas.
Una constante es un identificador (nombre) para un valor simple. El valor no se puede cambiar durante la ejecución del script.
Reglas de Nomenclatura
- Un nombre válido de constante comienza con una letra o un guion bajo (sin signo
$antes del nombre de la constante).
Nota Importante: A diferencia de las variables, las constantes son automáticamente globales a través de todo el script.
Crear una Constante de PHP
Para crear una constante, se utiliza la función define(). Sus parámetros son:
Parámetros de define()
- Nombre: Especifica el nombre de la constante.
- Valor: Especifica el valor de la constante.
- Sensibilidad a Mayúsculas/Minúsculas (Case-Insensitive): Especifica si el nombre de la constante debería ser sensible a las mayúsculas. El valor predeterminado es
false(sensible a mayúsculas).
Ejemplo de Constante Sensible a Mayúsculas
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING; // Resultado: Welcome to W3Schools.com!Ejemplo de Constante Insensible a Mayúsculas
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting; // Resultado: Welcome to W3Schools.com!