Este documento trata sobre cadenas y funciones en PHP. Explica que una cadena es una secuencia de caracteres y que PHP permite trabajar con cadenas a través de funciones como buscar texto, reemplazar texto y formatear cadenas. También define las funciones, cómo invocarlas y escribir funciones propias. Finalmente, introduce conceptos básicos de programación orientada a objetos en PHP como clases, objetos, cómo crear clases y objetos.
1. 1
ASIGNATURA:
TECNOLOGIA WEB II
TEMA: CADENA FUNCIONES Y OBEJETOS
ALUMNA
María Elena Pineda Gutiérrez
UNIVERSIDAD DE ORIENTE
FACULTAD DE CIENCIAS ECONOMICAS
2. 2
CADENAS
Una cadena es una secuencia de caracteres
que lo utilizan la mayoría de lenguajes de
programación. También algunas paginas
como HTML, XHTML, HTTP y otros.
PHP esta orientado a trabajar con cadenas
un ejemplo muy sencillo de cadenas en php
es el uso de comillas sencillas y dobles que
a simple vista no parece que haya alguna
diferencia pero ralmente tienen unas
funcionalida distinta.
3. 3
EJEMPLOS DE FUNCIONES DE
CADENAS EN PHP
PUEDE UTILIZAR FUNCIONES DE CADENA
PHP PARA:
Buscar texto en una cadena
Reemplazar algo de texto en una cadena con otra
cadena de texto
Formatear cadenas de forma que sea más sencillo
leer o trabajar con ellas
Codificar o decodificar cadenas al utilizar varios
formatos de codificación populares
5. 5
PHP considera como cadena todo lo que
encuentre entre un par de comillas, por eso
todas las cadenas deben comenzar y
terminar con el mismo tipo de comillas,
simples o dobles.
var1=‘ esto es una cadena con comillas simples’;
var2=“esta es una cadena con comillas dobles”;
var3=“Esto es un ejemplo inválido de cadena’;
6. 6
ASIGNACION DE CADENAS
El contenido de la cadena puede ser asignado como valor de
una variable mediante el signo =
<?php
$pais=“El salvador”
$pais=‘El salvador’
?>
8. 8
FUNCIONES
Una función podría ser definida como un
conjunto de instrucciones que extraen
ciertas variables para realizar una tarea
básica. Las funciones son muy útiles en los
lenguajes de programación sobre todo en
PHP por que las utiliza en todo momento.
9. 9
FUNCIONES
Algunas de las razones principales por las que
se utilizan funciones son:
Evitan el código duplicado
Facilitan la eliminación de errores
Se pueden utilizar en otros scripts
Ayudan a desglosar un gran proyecto
11. 11
Escribir mis propias funciones
Se escribe la palabra fuction seguido del
nombre de la función que quiere crear,
seguido de paréntesis. Ejemplo
fuction hello{
echo "hello, world ! <br/>";
}
//muestra
"hello, world!"
hello();
12. 12
Las funciones: Son instrucciones que aparecen
seguidas de un paréntesis en el que pueden recibir
o no algún argumento y que pueden devolver o no
algún valor.
Pasando argumentos.
Retorno de la función.
Ámbito de las variables.
Variables estáticas.
Recursividad.
Operadores a nivel de bit
14. 14
Ejemplo retorno de la función:
function cuadrado ($numero)
{
$numero =$numero;
return $numero;
}
$numero =3;
$cuadrado=cuadrado ($numero);
echo ("El cuadrado del numero $numero es
$cuadrado");
?>
resultdo: El cuadro numero 3 es tres
16. 16
OBJETOS
programación orientada a objetos. Es es la
forma de crear código reutilizable que nos
permite crear grandes aplicaciones que son
fáciles de mantener.
Una aplicación orientada a objetos es un
conjunto de objetos colaboradores que
gestionan independientemente ciertas
actividades.
17. Clase: Es una unidad de código que describe
las características y comportamiento de
algo.
Ejemplo
Una clase denominad car describe las
características y comportamientos comunes
a todos lo coches
17
18. OBJETOS
Un objeto es una instancia especifica de una
clase.
Ejemplo
La clase car luego creamos un objeto you car
que esta basado en la clase car.
18
19. CREAR CLASES Y OBJETOS
Se debe crear una clase antes de crear un
objeto que pertenezca a esa clase.
Para crear una clase se utiliza la palabra clave
class. Ejemplo
Class car
19
20. Ya creada la clase podemos crear un objeto.
class car
$beetle = new car ();
$mustang = new car ();
print_r($beetle); //muestra "car object()"
print_r($mustang); //muestra "car object()"
20