SlideShare una empresa de Scribd logo
Aplicaciones de PHP Tipos de Datos
Aplicaciones de PHP Redes Sociales  Facebook  Tuenti  E-Commerce  Magento  OsCommerce  PrestaShop  Blogs  WordPress  Burning Board  CMSformE  Dokuwiki  Drupal  Joomla  Gallery Project  Mambo Open Source  MediaWiki (desarrollado para Wikipedia)  Moodle
Phorum  PhpMyAdmin  PHP-Nuke  PhpPgAdmin  PhpWiki  PmWiki  Zikula (anteriormente llamado PostNuke)  Smarty  SPIP  SugarCRM  VBulletin  Xaraya  Xoops  MODx  SMF  PhpBB  UVG SCADA
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: 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. Tipos de Datos
String Las cadenas pueden estar delimitadas por  &quot;  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  &quot;  se escapará con el carácter backslash. Otra forma de delimitar una cadena es utilizando la sintaxis de documentos &quot;<<<&quot; 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.
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 existe 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 índice en un array, el elemento que se asigna se añade al final.  Ejemplo:        $a[]=&quot;hola&quot;   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 índices 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(      &quot;manzana&quot; => array(&quot;color&quot; => &quot;rojo&quot;, &quot;tacto&quot; => &quot;suave&quot;),      &quot;naranja&quot; => array(&quot;color&quot; => &quot;naranja&quot;, &quot;tacto&quot; => &quot;rugoso&quot;),      &quot;platano&quot; => array(&quot;color&quot; => &quot;amarillo&quot;, &quot;tacto&quot; => &quot;suave&quot;));

Más contenido relacionado

PPT
PPT
Kelly
DOC
Taller completo
PDF
4. variables almacenamiento de información
PPTX
Progra modulo iii-programacionpython02
PDF
Teoría de la normalización
PDF
PHP mode on part 2
PDF
PHP mode on
Kelly
Taller completo
4. variables almacenamiento de información
Progra modulo iii-programacionpython02
Teoría de la normalización
PHP mode on part 2
PHP mode on

La actualidad más candente (19)

PDF
Arrays
PPTX
Estructura c
PPTX
Normalización
PDF
Manual de Prolog
PPTX
Tipos De Datos
PPTX
Estructuras en C
PPT
Expresiones regulares edward
PPTX
Normalización
PPT
Introducción Php
DOCX
Introduccion a prolog
PPTX
Estructura sintactica de los lenguajes de programacion
PPTX
PPTX
Expresiones regulares
PPS
Identificadores, variables y constantes
PPTX
Estructura sintactica de los lenguajes de programacion y bases de datos
PDF
Manual excel
PPTX
Expresiones logicas
PPT
Tipos Primitivos y Elementos Léxicos de Java
PDF
Tipos de datos
Arrays
Estructura c
Normalización
Manual de Prolog
Tipos De Datos
Estructuras en C
Expresiones regulares edward
Normalización
Introducción Php
Introduccion a prolog
Estructura sintactica de los lenguajes de programacion
Expresiones regulares
Identificadores, variables y constantes
Estructura sintactica de los lenguajes de programacion y bases de datos
Manual excel
Expresiones logicas
Tipos Primitivos y Elementos Léxicos de Java
Tipos de datos
Publicidad

Similar a 1 (20)

PPTX
Tipo de datos
PPTX
Tipo de datos
PPTX
Tipo de datos
PDF
Tutorial de php
PPT
PHP: Arrays
DOCX
Ensayo de php
PPT
Sesion1 Php Basico
PDF
Curso php-my sql-clase-4
PPSX
Proyectos Web 3 Introduccion Php
PDF
Curso php y_mysql
DOCX
PPTX
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
PPT
Curso php y_my_sql
PPTX
Introducción a Funciones LENGUAJE DART FLUTTER
PPTX
TALLER DE PROGRAMACIONNNNNNNNNNNNNNNNNNN
PPTX
PDF
Arrays renderizables y Estándares de codificación en Drupal
PPT
Manual+php+básico
DOCX
Programacion C#
PPTX
FORMATO DIAPOSITIVAS - dart y flutter.pptx
Tipo de datos
Tipo de datos
Tipo de datos
Tutorial de php
PHP: Arrays
Ensayo de php
Sesion1 Php Basico
Curso php-my sql-clase-4
Proyectos Web 3 Introduccion Php
Curso php y_mysql
Conceptos-HTML-y-JavaScript-Bloque-3-JavaScript.pptx
Curso php y_my_sql
Introducción a Funciones LENGUAJE DART FLUTTER
TALLER DE PROGRAMACIONNNNNNNNNNNNNNNNNNN
Arrays renderizables y Estándares de codificación en Drupal
Manual+php+básico
Programacion C#
FORMATO DIAPOSITIVAS - dart y flutter.pptx
Publicidad

1

  • 1. Aplicaciones de PHP Tipos de Datos
  • 2. Aplicaciones de PHP Redes Sociales Facebook Tuenti E-Commerce Magento OsCommerce PrestaShop Blogs WordPress Burning Board CMSformE Dokuwiki Drupal Joomla Gallery Project Mambo Open Source MediaWiki (desarrollado para Wikipedia) Moodle
  • 3. Phorum PhpMyAdmin PHP-Nuke PhpPgAdmin PhpWiki PmWiki Zikula (anteriormente llamado PostNuke) Smarty SPIP SugarCRM VBulletin Xaraya Xoops MODx SMF PhpBB UVG SCADA
  • 4. 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: 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. Tipos de Datos
  • 5. String Las cadenas pueden estar delimitadas por &quot; 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 &quot; se escapará con el carácter backslash. Otra forma de delimitar una cadena es utilizando la sintaxis de documentos &quot;<<<&quot; 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.
  • 6. 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 existe 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 índice en un array, el elemento que se asigna se añade al final. Ejemplo:      $a[]=&quot;hola&quot;   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 índices de un array multidimensional pueden ser tanto numéricos como asociativos.
  • 7. 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(      &quot;manzana&quot; => array(&quot;color&quot; => &quot;rojo&quot;, &quot;tacto&quot; => &quot;suave&quot;),      &quot;naranja&quot; => array(&quot;color&quot; => &quot;naranja&quot;, &quot;tacto&quot; => &quot;rugoso&quot;),      &quot;platano&quot; => array(&quot;color&quot; => &quot;amarillo&quot;, &quot;tacto&quot; => &quot;suave&quot;));