Diferencia entre revisiones de «Usuario:ManuelRomero/php/introduccion»
De WikiEducator
< Usuario:ManuelRomero | php
Línea 19: | Línea 19: | ||
}} | }} | ||
</div> | </div> | ||
− | |||
<div class="slide"> | <div class="slide"> | ||
<!--1----------------------------------> | <!--1----------------------------------> | ||
{{Definicion| | {{Definicion| | ||
− | Un tipo de dato es un conjunto de valores para los cuales hay definidos una serie de operaciones}} | + | '''''Un tipo de dato''''' es un conjunto de valores para los cuales hay definidos una serie de operaciones}} |
− | {{ | + | </div> |
− | + | <div class="slide"> | |
+ | <!--2----------------------------------> | ||
+ | {{Definción| | ||
+ | '''''Una variable''''' es una posición de memoria que va almacener algún valor de un determinado tipo, y cuyo contenido puede variar durante la ejecución de un programa | ||
}} | }} | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | <!--3----------------------------------> | ||
+ | ;PHP: Tipado dinámico | ||
*Los lenguajes de programación pueden ser mas o menos exigentes en cuanto a la declaración de los tipos de las variables para poder ser usados durante la ejecución de un programa. | *Los lenguajes de programación pueden ser mas o menos exigentes en cuanto a la declaración de los tipos de las variables para poder ser usados durante la ejecución de un programa. | ||
*Lenguajes fuertemente tipos o débilmente tipados o tipado dinámico | *Lenguajes fuertemente tipos o débilmente tipados o tipado dinámico | ||
*En este sentido php es un lenguaje de tipado dinámico, el tipo de la variable depende del valor que tiene en un momento dado o de los operadores que lo afecten. | *En este sentido php es un lenguaje de tipado dinámico, el tipo de la variable depende del valor que tiene en un momento dado o de los operadores que lo afecten. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | <!--1----------------------------------> | ||
+ | |||
<div class="slide"> | <div class="slide"> | ||
=== Variables=== | === Variables=== | ||
====Identificador==== | ====Identificador==== | ||
− | *En php las variablas se prepresentas con el signo $ | + | *En php las variablas se prepresentas con el signo '''''$''''' seguido de un caracter de subrallado o una letra y luego letras, números y caracteres de subrayado en cualquier orden y número. |
{{Puntos clave|$(a..zA..Z_0-9)*}} | {{Puntos clave|$(a..zA..Z_0-9)*}} | ||
− | + | <source lang=php> | |
− | + | <?php | |
$miVariable= 8;/*Variable de tipo entero*/ | $miVariable= 8;/*Variable de tipo entero*/ | ||
edad = 5/*Error en el identificador*/ | edad = 5/*Error en el identificador*/ | ||
$5edad = 5 /*Error en el identificador */ | $5edad = 5 /*Error en el identificador */ | ||
− | + | ?> | |
+ | </source> | ||
*El lenguaje es sensible a mayúsculas y minúsculas | *El lenguaje es sensible a mayúsculas y minúsculas | ||
**En los identificadores de variables | **En los identificadores de variables | ||
Línea 47: | Línea 58: | ||
</div> | </div> | ||
=Valores y tipos de datos | =Valores y tipos de datos | ||
− | En Php tenemos 8 tipos de datos | + | *En Php tenemos 8 tipos de datos |
− | *tipos básicos | + | *En php tenemos |
− | + | #5 tipos básicos o primitibos | |
+ | # | ||
+ | tipos básicos | ||
+ | ;entero '''''integer''''' | ||
decimal [0..9]+ | decimal [0..9]+ | ||
hexadecimal 0x[0..f]+ | hexadecimal 0x[0..f]+ | ||
Línea 56: | Línea 70: | ||
*Todos ellos pueden ser positivos o negativos | *Todos ellos pueden ser positivos o negativos | ||
− | + | ;cadena '''''string''''' | |
+ | $frase="Esto es un literal de cadena de caracteres" | ||
**real o coma flotante '''''float''''' | **real o coma flotante '''''float''''' | ||
− | + | <source lang=php> | |
+ | $valor=$0.2345; | ||
+ | $valor=.54; | ||
+ | $valor=7E-12; | ||
+ | </source> | ||
+ | |||
+ | ;Booleano '''''boolean''''' | ||
<source lang=PHP> | <source lang=PHP> | ||
− | TRUE | + | $estado=TRUE; |
+ | $estado=TrUe; | ||
+ | $estado=falsE; | ||
</source> | </source> | ||
− | + | ;NULL | |
+ | *un tipo especial que solo tiene ese valor | ||
+ | *Una variable tiene el valor null | ||
+ | #Si aún no se le ha asignado valor, o éste se ha destruido (unset() | ||
+ | #Si se le ha asignado explícitametne el valor NULL. | ||
<source lang=PHP> | <source lang=PHP> | ||
'''''NULL''''' | '''''NULL''''' | ||
+ | $a=NULL; | ||
+ | $a=null; | ||
</source> | </source> | ||
*tipos complejos | *tipos complejos | ||
Línea 92: | Línea 121: | ||
</div> | </div> | ||
{{Actividad| | {{Actividad| | ||
− | Probamos a hacer programas tontos donde | + | Probamos a hacer programas tontos donde asignamos y visualizamos valores |
entero: | entero: | ||
cadena: | cadena: | ||
Línea 99: | Línea 128: | ||
NULL | NULL | ||
}} | }} | ||
+ | {{Actividad| | ||
+ | Probamos las fuciones var_dump() que nos da información sobre el valor y el tipo}} | ||
+ | {{Actividad| | ||
+ | Usando la función xxxyyy donde xxx e yyy será dec oct bin o hex para convertir el valor de un sistema numérico a otro}} | ||
+ | |||
<div class="slide"> | <div class="slide"> | ||
===Valor de variable=== | ===Valor de variable=== |
Revisión de 09:24 26 sep 2014
|