Hogar Finanzas personales Comprensión de los tipos de datos PHP: las variables dummy

Comprensión de los tipos de datos PHP: las variables dummy

Tabla de contenido:

Video: PHP - Sesiones 2024

Video: PHP - Sesiones 2024
Anonim

Las variables pueden almacenar datos de diferentes tipos, y diferentes tipos de datos pueden hacer cosas diferentes. Por ejemplo, puede agregar variables cuyos valores sean números (1 + 2), pero agregar variables cuyos valores sean caracteres (a + b) no tiene mucho sentido.

Puede almacenar los siguientes tipos de datos simples en variables de PHP:

  • Entero: Un número entero (sin fracciones), como -43, 0, 1, 27 o 5438. El rango de los enteros eso está permitido varía, dependiendo de su sistema operativo, pero en general, generalmente puede usar cualquier número desde -2 mil millones hasta +2 mil millones.
  • Número de punto flotante: Un número (generalmente no un número entero) que incluye lugares decimales, como 5. 24 o 123. 456789. Esto a menudo se llama un número real o un flotador.
  • Cadena de caracteres: Una serie de caracteres individuales, como hola . No hay un límite práctico en la longitud de una cuerda.
  • Booleano: Un valor VERDADERO o FALSO.

Los tipos de datos booleanos representan dos estados posibles: TRUE o FALSE. Los valores booleanos se usan principalmente para comparar las condiciones de uso en las declaraciones condicionales. Por ejemplo, PHP evalúa una expresión, como $ a> $ b , y el resultado es VERDADERO o FALSO.

PHP considera los siguientes valores FALSOS:

  • La cadena FALSA (puede ser mayúscula o minúscula)
  • ¡El entero 0
  • El flotante 0. 0
  • Una cadena vacía
  • La cadena de un carácter 0
  • La constante NULL

Cualquier otro valor en una variable booleana se considera VERDADERO. Si repite una variable booleana, el valor FALSE aparece como una cadena en blanco; el valor VERDADERO se repite como 1. Las funciones a menudo devuelven una variable booleana que puede probar para ver si la función tuvo éxito o falló.

Asignación de tipos de datos

La mayoría de los demás idiomas requieren que inicialice la variable antes de usarla, especificando qué tipo de datos puede contener, pero PHP es más informal. No necesita decirle a PHP qué tipo de datos está en una variable. PHP evalúa los datos cuando los asigna a la variable y luego los almacena como el tipo apropiado. En general, esto es útil. PHP adivina el tipo de datos con bastante precisión.

PHP también convierte los datos cuando es necesario convertirlos. Por ejemplo, si tiene las siguientes declaraciones, PHP convierte los tipos de datos sin problemas:

$ firstNumber = 1; # PHP lo almacena como un entero

$ secondNumber = 1. 1; # PHP lo almacena como un float

$ sum = $ firstNumber + $ secondNumber;

Técnicamente, la tercera declaración no es posible porque los datos que se agregarán son de tipos diferentes. Sin embargo, PHP convierte el entero en un flotante para que la adición se realice sin problemas.Esto sucede de manera automática e invisible y es muy útil.

Tipo de casting

En raras ocasiones, PHP adivina mal cuando almacena los datos. Es posible que deba hacer algo con una variable, y PHP no lo permitirá porque los datos son del tipo incorrecto. En tal caso, puede especificar cómo desea que PHP almacene los datos, en lugar de dejar que PHP decida por sí mismo. Esto se llama fundición de tipo . Para especificar un tipo particular, use una declaración como una de las siguientes:

$ newint = (int) $ var1;

$ newfloat = (float) $ var1;

$ newstring = (cadena) $ var1;

El valor en la variable en el lado derecho del signo igual se almacena en la variable del lado izquierdo como el tipo especificado. Por lo tanto, el valor en $ var1 se almacena en $ newint como un entero, como se especifica en (int) .

Tenga cuidado al hacer moldes tipo. A veces puedes obtener resultados inesperados. Por ejemplo, cuando convierte un flotante en un número entero, pierde sus posiciones decimales. Para hacer esto, PHP redondea el flotante hacia 0. Por ejemplo, si $ number = 1. 8 y lo convierte en un número entero - $ newnumber = (int) $ number - $ newnumber será igual a 1.

Puede encontrar el tipo de datos de una variable usando una instrucción como la siguiente:

var_dump ($ myvariable);

Por ejemplo, la siguiente declaración verifica el tipo de datos de $ checkvar :

var_dump ($ checkvar);

El resultado de esta declaración es int (27) , que le dice que $ checkvar contiene el número entero 27.

Comprensión de los tipos de datos PHP: las variables dummy

Selección del editor

Cómo usar grupos en Google SketchUp 8 - dummies

Cómo usar grupos en Google SketchUp 8 - dummies

Crear y usar grupos en Google Sketchup son las claves para evitar que las cosas en su modelo se peguen entre sí. Las cosas en su modelo quieren apegarse a otras cosas, pero la geometría agrupada no se adhiere a nada. El uso de grupos facilita el trabajo con su modelo. Puede seleccionar toda la geometría de un grupo de ...

Cómo actualizar escenas en Google SketchUp 8 - Dummies

Cómo actualizar escenas en Google SketchUp 8 - Dummies

Si desea actualizar (realizar cambios) una escena existente de Google SketchUp, actualiza todas las propiedades de la escena a la vez, lo cual es un pedazo de pastel, o actualiza las propiedades de la escena de forma selectiva, lo que no es tan simple. Siga leyendo para ver los dos conjuntos de instrucciones. Actualizando todas las propiedades de la escena a la vez La manera más simple ...

Cómo usar Caras Intersectadas para hacer techos en SketchUp - Dummies

Cómo usar Caras Intersectadas para hacer techos en SketchUp - Dummies

Al crear techos en SketchUp, puede usar Intersect Faces para combinar un montón de frontones, caderas, buhardillas, cobertizos, etc. en un solo techo. Hacerlo no es nada fácil, y requiere una buena cantidad de planificación, pero funciona muy bien cuando nada más lo hará. La figura muestra un techo complicado con ...

Selección del editor

Alternativas de GL bajo para alimentos con almidón: maniquíes

Alternativas de GL bajo para alimentos con almidón: maniquíes

Puedes dar algunos pasos simples para perder peso, o mantener su peso saludable, intercambiando alimentos con alto contenido de almidón GL con alternativas de bajo IG en su dieta. Almidón Staples Low GL High GL Bread Pumpernickel, centeno, masa fermentada, soja y linaza, cebada y girasol, granero, panes sembrados y panes pitta (GL moderada), pasteles de avena, galletas de centeno (GL moderada) ...

Tomando decisiones sobre alimentos antiinflamatorios: maniquíes

Tomando decisiones sobre alimentos antiinflamatorios: maniquíes

Después de descubrir el vínculo entre la inflamación y la enfermedad crónica - y la importancia de la comida para luchar contra ambos: usted necesita una idea de qué alimentos lo ayudarán a tratar e incluso a prevenir la inflamación. Aquí hay algunas ideas para guiar sus elecciones de alimentos para diferentes comidas: Desayunos: recurra a ingredientes naturales en ...

Low-GL Seasonal Fruit and Vegetables - Dummies

Low-GL Seasonal Fruit and Vegetables - Dummies

Buenas noticias: en la dieta de carga glucémica, usted puede disfrutar de cientos de frutas y verduras deliciosas y deliciosas. Vea esta guía de lo que está en temporada cuando. Frutas Verduras Primavera Ruibarbo, uvas, limas, fruta de la pasión, sharon, limones, pomelos, aguacates Puerros, repollo, berros, patatas nuevas, espinacas, berenjenas, rábanos, rúcula, hojas de primavera Verano Fresas, frambuesas, arándanos, ...

Selección del editor

Comprensión de los tipos de datos PHP: las variables dummy

Comprensión de los tipos de datos PHP: las variables dummy

Pueden almacenar datos de diferentes tipos, y diferentes tipos de datos pueden hacer cosas diferentes. Por ejemplo, puede agregar variables cuyos valores sean números (1 + 2), pero agregar variables cuyos valores sean caracteres (a + b) no tiene mucho sentido. Puede almacenar los siguientes tipos de datos simples en variables PHP: ...

PHP, MySQL, JavaScript y HTML5 All-in-One For Dummies Cheat Sheet - Para Dummies

PHP, MySQL, JavaScript y HTML5 All-in-One For Dummies Cheat Sheet - Para Dummies

Cree documentos web y sitios web conociendo elementos HTML básicos, declaraciones y funciones de PHP, y más. Familiarícese con estos lenguajes de programación especiales, que puede usar para crear sitios web dinámicos que funcionen con la base de datos MySQL.

Programación Compiladores e intérpretes: la aplicación Dummies

Programación Compiladores e intérpretes: la aplicación Dummies

Requiere herramientas especiales para convertir su programa escrito al lenguaje técnico que entiende su computadora. Dependiendo del lenguaje de programación, necesita un compilador o un intérprete para operar la computadora. Estos sitios web tienen las herramientas para idiomas comunes. Visual Basic, Visual C #, Visual C ++, herramientas Visual Developer Web (www. Microsoft.com / express) (Windows ...