Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a la Programación en PHP: Tipos de Datos, Variables y Operadores, Guías, Proyectos, Investigaciones de Tecnologías de la Información y la Comunicación

Una introducción básica a la programación en PHP, enfatizando en los tipos de datos, variables y operadores de este lenguaje de programación. Se explican los tipos de datos básicos, como enteros, reales y lógicos, así como cómo manejar cadenas y variables en PHP. Además, se detalla el uso de operadores aritméticos, asignación y de comparación.

Tipo: Guías, Proyectos, Investigaciones

2018/2019

Subido el 07/10/2022

luis-anderson-surco-mamani
luis-anderson-surco-mamani 🇵🇪

1 documento

1 / 37

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
PHP: Lenguaje de programaci´on
Francisco J. Mart´ın Mateos
Carmen Graciani Diaz
Dpto. Ciencias de la Computaci´on e Inteligencia Artificial
Universidad de Sevilla
Metodolog´ıa de la Programaci´on PHP: Lenguaje de programaci´on
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25

Vista previa parcial del texto

¡Descarga Introducción a la Programación en PHP: Tipos de Datos, Variables y Operadores y más Guías, Proyectos, Investigaciones en PDF de Tecnologías de la Información y la Comunicación solo en Docsity!

PHP: Lenguaje de programaci´on

Francisco J. Mart´ın Mateos Carmen Graciani Diaz

Dpto. Ciencias de la Computaci´on e Inteligencia Artificial Universidad de Sevilla

Tipos de datos

Enteros Con base decimal: 45 , - Con base octal: 043 , - Con base hexadecimal: 0x32f, 0xdd Reales Notaci´on decimal: 34.4, -23. Notaci´on exponencial: 32.4e-7, -10.4e L´ogicos (booleanos): TRUE, FALSE Valor nulo: NULL Se emplea ´unicamente para comprobar si una variable tiene un valor asignado

Variables

Las variables son contenedores donde se almacenan valores para su posterior uso Las variables en PHP se representan con un s´ımbolo $ seguido por el nombre de la variable Como nombre de variable se puede utilizar cualquier secuencia de caracteres alfanum´ericos y ’ ’, que no comience por un n´umero En PHP no hace falta declarar las variables antes de usarlas Una misma variable se puede reutilizar asign´andole datos de distinto tipo Todas las variables son globales salvo las utilizadas en las definiciones de funciones

Variables

JavaScript distingue entre may´usculas y min´usculas, as´ı que $dato, $Dato y $DATO son tres variables distintas

Variables en PHP

<?php $dato = 3; $Dato = 5; $DATO = 7; echo $dato; echo $Dato; echo $DATO; ?>

Arrays asociativos

Al construir un array asociativo se puede indicar la asociaci´on entre claves y valores o ´unicamente valores Para los valores que no tienen una clave asociada se utilizan claves num´ericas contando desde 0 Se puede construir un array sin contenido $A = array() Al evaluar $A = array(0, ’cero’ => 1, 4, 5 => 9), se tendr´a que $A[0] vale 0 , $A[’cero’] vale 1 , $A[1] vale 4 y $A[5] vale 9 Se pueden a˜nadir nuevos valores al array indicando la clave Despu´es de evaluar $A[’uno’] = 16, se tendr´a que $A[’uno’] vale 16 Se pueden a˜nadir nuevos valores al array sin indicar la clave, en este caso se utilizar´a la siguiente clave num´erica a la ´ultima utilizada Despu´es de evaluar $A[] = 25, se tendr´a $A[6] vale 25

Arrays asociativos

Para construir arrays bidimensionales basta con indicar un array como valor asociado a una clave

Array bidimensional

<?php $A = array(array(1,2,3), array(4,5,6), array(7,8,9)); ?>

Para acceder a los elementos de un array multidimensional hay que indicar las claves una a una En el ejemplo anterior $A[1][2] tiene el valor 6

Variables procedentes de la URI

En la URI de un documento se pueden indicar valores de variables de la siguiente forma: http://.../variables.php?hora=20&minuto= Estas variables se almacenan en el array asociativo $ GET

Variables procedentes de la URI

<?php if ( $ GET[’hora’] < 20 ) { if ( $ GET[’hora’] < 13 ) { echo ’Buenos d´ıas’; } else { echo ’Buenas tardes’; } } else { echo ’Buenas noches’; } ?>

Instrucciones

Las instrucciones son sentencias de c´odigo El final de una instrucci´on se indica con ; En algunas ocasiones es necesario agrupar instrucciones en un bloque, para ello utilizamos los delimitadores { y } Los bloques de instrucciones no necesitan el indicador de final de instrucci´on ;

Comentarios

Comentarios de l´ınea: comienzan con // (o #) y abarcan hasta el final de la l´ınea o la marca de final de c´odigo PHP (?>)

Comentarios de l´ınea en PHP

<?php if ( date(’H’,time()) > 21 ) { echo ’Buenas noches’; // Es de noche } else { echo ’Buenos d´ıas’; # Es de d´ıa } // Final del c´odigo PHP ?> // Esto no es comentario

Operadores

Operadores aritm´eticos

Operador Uso Significado

  • -x Opuesto
  • x + y Suma
  • x - y Resta
  • x * y Multiplicaci´on / x / y Divisi´on % x % y M´odulo

Operadores

Operadores de incremento y decremento

Operador Uso Significado ++ $a++ Usar $a y despu´es $a = $a + 1 ++$a Hacer $a = $a + 1 y despu´es usar $a -- $a-- Usar $a y despu´es $a = $a - 1 --$a Hacer $a = $a - 1 y despu´es usar $a

Operadores

Operadores de comparaci´on

Operador Uso Significado == x == y Equivalencia != x != y Distinto de <> x <> y Distinto de === x === y Identidad (valor y tipo) !== x !== y No identicos (valor y tipo) < x < y Menor que <= x <= y Menor o igual que

x > y Mayor que = x >= y Mayor o igual que

Operadores

Operador condicional

Operador Uso Significado ? : x? y : z Si x se eval´ua a TRUE entonces eval´ua y, si x se eval´ua a FALSE entonces eval´ua z

Operadores

Operadores de cadenas

Operador Uso Significado

. s1. s2 Concatenaci´on .= $s .= s2 $s = $s. s