PHP soporta ocho tipos primitivos.
Cuatro tipos escalares:
• boolean
• integer
• float (número de punto-flotante, también conocido como 'double')
• string
Dos tipos compuestos:
• array
• object
Y finalmente dos tipos especiales:
• resource
• NULL
También algunos pseudo-tipos por razones de legibilidad:
• mixed
• number
• callback
Y la pseudo-variable $....
También puede encontrar algunas referencias al tipo "double". Considere al tipo double como el mismo que float, los dos nombres existen solo por razones históricas.
El tipo de una variable usualmente no es declarado por el programador; en cambio, es decidido en tiempo de compilación por PHP dependiendo del contexto en el que es usado la variable.
nota: Si desea chequear el tipo y valor de una cierta expresión, use var_dump().
Si tan solo desea una representación legible para humanos del tipo para propósitos de depuración, use gettype(). Para chequear por un cierto tipo, no use gettype(); en su lugar utilice las funciones is_tipo. Algunos ejemplos:
<?php
$un_bool = TRUE; // un valor booleano
$un_str = "foo"; // una cadena
$un_str2 = 'foo'; // una cadena
$un_int = 12; // un entero
echo gettype($un_bool); // imprime: boolean
echo gettype($un_str); // imprime: string
// Si este valor es un entero, incrementarlo en cuatro
if (is_int($un_int)) {
$un_int += 4;
}
// Si $bool es una cadena, imprimirla
// (no imprime nada)
if (is_string($un_bool)) {
echo "Cadena: $un_bool";
}
?>
Si quisiera forzar la conversión de una variable a cierto tipo, puede moldear la variable, o usar la función settype() sobre ella.
Note que una variable puede ser evaluada con valores diferentes en ciertas situaciones, dependiendo del tipo que posee en cada momento.
Blogger templates
Blogger news
Blogroll
Archives
-
▼
2013
(219)
-
▼
October
(23)
- How to hack Facebook account
- SEO Friendly PHP content management system
- No title
- What is PHP and MySQL
- Remote GUI Activation in Ubuntoo
- Start your script with AJAX
- 隞�憭拙末���敹���� ��萄�萄��
- Mountain Hiking With Your Dog
- Avoid space in your code
- Tipos de datos en Php
- Como manejar archivos con Php
- imagecreate() or image create in php
- check array index or key with user inputs in php
- Speed optimization
- JavaScript replace() Method
- arrays display in php
- Capítulo 19: Funciones adicionales de PHP
- Fatal error: Call to undefined function mysql_conn...
- Difference between single quotes and double quotes...
- Load balancing using Mod_Rewrite and perl
- Data types
- Subhajit Das | PHP Developer Kolkata: Subhajit Das...
- PHP include_once statement
-
▼
October
(23)