Categorias
» informatica
» introdución (13)
» lenguajes
» asp (2)
» html (1)
» jsp (6)
» php (4)
Ultimos artículos publicados
» ¿Cómo Funcionan las Páginas JSP?
» Entorno de Software
» JSP contra ASP
» JavaServer Pages (JSP)
» La Web Dinámica
» Conocer la tecnologia jsp
» Programación procedimental
» Programación estructurada
» Evolución histórica de la programación
» Interpretes y Compiladores
» Lenguajes de alto nivel
» Lenguaje ensamblador
» Lenguaje de máquina
» Lenguajes de programación
» La unidad central de proceso y el procesador
» Unidades
» Estructura de una computadora
» Sistema
» Dato, proceso e información
» html:caracteres especiales
Weblogs y sitios amigos:
» Buscador y directorio web
» Casinos Weblog
» Diarios del mundo
» Casinos Guide
» Casinos Reviews
» Salas de poker en linea en español
» Casinos en linea en español
» introdución (13)
» lenguajes
» asp (2)
» html (1)
» jsp (6)
» php (4)
Ultimos artículos publicados
» Entorno de Software
» JSP contra ASP
» JavaServer Pages (JSP)
» La Web Dinámica
» Conocer la tecnologia jsp
» Programación procedimental
» Programación estructurada
» Evolución histórica de la programación
» Interpretes y Compiladores
» Lenguajes de alto nivel
» Lenguaje ensamblador
» Lenguaje de máquina
» Lenguajes de programación
» La unidad central de proceso y el procesador
» Unidades
» Estructura de una computadora
» Sistema
» Dato, proceso e información
» html:caracteres especiales
Weblogs y sitios amigos:
» Casinos Weblog
» Diarios del mundo
» Casinos Guide
» Casinos Reviews
» Salas de poker en linea en español
» Casinos en linea en español
04/02/2005 05:16 PM
php: Tipos de datos
Los tipos de cada variable en PHP no están tan claros como en C. El intérprete asigna el tipo de una variable según el uso que se esté haciendo de ella.
Comentarios
Publicar un comentario
php: Tipos de datos
Los tipos de cada variable en PHP no están tan claros como en C. El intérprete asigna el tipo de una variable según el uso que se esté haciendo de ella.
Para asignar un tipo fijo a una variable se utiliza la función settype(). Los tipos son:
Respecto al tipo entero y flotante, no hay mucho que decir, así que detallaremos sólo los tipos String, Arrays, Objetos y Juggling.
String
Las cadenas pueden estar delimitadas por " o '. Si la cadena está delimitada por comillas dobles, cualquier variable incluida dentro de ella será sustituida por su valor. Para especificar el carácter " se escapará con el carácter backslash. Otra forma de delimitar una cadena es utilizando la sintaxis de documentos "<<<"
Ejemplo:
Arrays
Los Arrays en PHP se pueden utlizar tanto como Arrays indexados o como Arrays asociativos. Los Arrays de una sola dirección, pueden ser tanto escalares como asociativos. En realidad no existen ninguna diferencia entre ellos. Las funciones que se utilizan para crear Arrays de este tipo son list() o array().
En el caso de que no se especifique el indice en un array, el elemento que se asigna se añade al final.
Ejemplo:
Otras funciones para el manejo de arrays son: count(), next(), prev() y each().
En PHP, los arrays multidimensionales combinan las propiedades de un array unidimensional explicados anteriormente. Los indices de un array multidimensional pueden ser tanto numéricos como asociativos.
(Nota: hay que tener cuidado con la sintaxis de los arrays multidimensionales asociativos incluidos dentro de una cadena).
Ejemplo de array multidimensional asociativo:
Objetos
Para inicializar un objeto se utiliza el método new , y para acceder a cada uno de sus métodos se utiliza el operador ->
- Enteros
- Flotantes
- String
- Arrays
- Objetos
- Juggling
Respecto al tipo entero y flotante, no hay mucho que decir, así que detallaremos sólo los tipos String, Arrays, Objetos y Juggling.
String
Las cadenas pueden estar delimitadas por " o '. Si la cadena está delimitada por comillas dobles, cualquier variable incluida dentro de ella será sustituida por su valor. Para especificar el carácter " se escapará con el carácter backslash. Otra forma de delimitar una cadena es utilizando la sintaxis de documentos "<<<"
Ejemplo:
$variable = <<< EOD
Ejemplo de cadena
que ocupa
varias líneas
EOD;
Esta última sintaxis sólo se puede utilizar con PHP 4. Las operaciones con cadenas son exactamente igual que en PERL. Ejemplo de cadena
que ocupa
varias líneas
EOD;
Arrays
Los Arrays en PHP se pueden utlizar tanto como Arrays indexados o como Arrays asociativos. Los Arrays de una sola dirección, pueden ser tanto escalares como asociativos. En realidad no existen ninguna diferencia entre ellos. Las funciones que se utilizan para crear Arrays de este tipo son list() o array().
En el caso de que no se especifique el indice en un array, el elemento que se asigna se añade al final.
Ejemplo:
$a[]="hola"
La instrucción anterior añade el string hola al final del array 'a'. Los arrays pueden ser ordenados utilizando las siguientes funciones: asort(), arsort(), ksort(), rsort(), sort(), uasort(), usort() y uksort().Otras funciones para el manejo de arrays son: count(), next(), prev() y each().
En PHP, los arrays multidimensionales combinan las propiedades de un array unidimensional explicados anteriormente. Los indices de un array multidimensional pueden ser tanto numéricos como asociativos.
(Nota: hay que tener cuidado con la sintaxis de los arrays multidimensionales asociativos incluidos dentro de una cadena).
Ejemplo de array multidimensional asociativo:
$a=array(
"manzana" => array("color" => "rojo", "tacto" => "suave"),
"naranja" => array("color" => "naranja", "tacto" => "rugoso"),
"platano" => array("color" => "amarillo", "tacto" => "suave")
);
"manzana" => array("color" => "rojo", "tacto" => "suave"),
"naranja" => array("color" => "naranja", "tacto" => "rugoso"),
"platano" => array("color" => "amarillo", "tacto" => "suave")
);
Objetos
Para inicializar un objeto se utiliza el método new , y para acceder a cada uno de sus métodos se utiliza el operador ->
Comentarios
Publicar un comentario