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: 12
2. 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: 2
3. Invertir el String

La función de PHP strrev() invierte una cadena:

echo strrev("Hello world!"); // Resultado: !dlrow olleH
4. 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: 6
5. 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()
  1. Nombre: Especifica el nombre de la constante.
  2. Valor: Especifica el valor de la constante.
  3. 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!

Entradas relacionadas: