1. Alumno: Luis Fernando Castellanos
Fecha: 14/6/2016
Programa: Desarrollo Web con Php
<?php ?>
<?
<? ?>
<?php ?><?php ?>
$$
$
$
$
$
2. Desarrollo Web con Php
7razones porque es conveniente el uso de las funciones
para agilizar el proceso de desarrollo en PHP.
1. Porque son bloques de codigo reusable
2. Solo se executan cuando son llamadas
fuction myFunc( )
{
echo ‘Empezar’;
}
myFunc ( ); “Empezar”
myFunc ( ); “Empezar”
myFunc ( ); “Empezar”
3. Desarrollo Web con Php
3. Permiten dividir el código en partes mas pequeñas
facilitando su entendimiento
4. Una funcion puede ser llamada incluso mas adelante
de la definicion en el archivo de script
function foo($arg1 = '', $arg2 = '') {
echo "arg1: $arg1n";
echo "arg2: $arg2n";
}
myFunc ( ); // ok
function Func ( ) {
}
4. Desarrollo Web con Php
5. Es conveniente su uso ya que es la unica de manera
de mandar instrucciones propias al script
6. Cualquier instrucción válida de PHP puede apare-
cer en el cuerpo de la función, incluso otras funiones
y definiciones de clases
<?php
function foo ($arg_1, $arg_2, ..., $arg_n)
{
echo "Función de ejemplo.n";
return $retval;
}
?>
5. Desarrollo Web con Php
<?php
class Cart {
var $items; // Items en nuestro carro de la compra
// Añadir $num artículos de tipo $artnr al carro
function add_item ($artnr, $num) {
$this->items[$artnr] += $num;
}
// Sacar $num artículos del tipo $artnr del carro
function remove_item ($artnr, $num) {
if ($this->items[$artnr] > $num) {
$this->items[$artnr] -= $num;
return true;
} else {
return false;
}
}
}
?>
6. Desarrollo Web con Php
7. Una función puede definir valores por defecto para los
parámetros escalares estilo C++
<?php
function makecoffee ($type = "cappucino")
{
return "Hacer una taza de $type.n";
}
echo makecoffee ();
echo makecoffee ("espresso");
?>
7. Desarrollo Web con Php
3
http://programacion.net/
Comunidades virtuales de expertos disponibles en la web para am-
pliar los conocimientos en funciones PHP, indicando por cada una:
propósito, ventajas, desventajas y atributos innovadores
Proposito de esta web es ser el portal número uno en castellano
sobre programacion.
Encontramos como ventaja que para los hispano parlantes es muy
fácil encontrar buenos articulos sobre php especialmente sobre
funciones. Desventaja es que su pagina tiene tanto contenido sobre
diversos temas que se pierde un poco el contenido que nos interesa
que es Php.
8. Desarrollo Web con Php
http://www.cristalab.com/
Proposito es ser el principal portal de latinoamerica en temas infor-
maticos, encontramos como ventaja que hay diversas opciones
como foros cursos y articulos sobre funcionesente sobre funciones,
desventaja es que se vasan mucho en temas que estan en ingles y
muchas veces no profundizan, como caracteristica especial es que
son amplios y muy a la vanguardia y criticos en sus temas.
9. Desarrollo Web con Php
http://www.desarrolloweb.com/
Proposito es ser el portal numero uno en España sobre desarrollo
web, encontramos como ventaja que hay para los hipano parlantes
es muy facil encontrar buenos articulos sobre php especialmente
sobre funciones, desventaja es que es muy similar a otros sitios de
temas que tratan de lo mismo; como caracterìstica apreciativa es
que llevan mucho tiempo haciendo lo que hacen tal vez son los mas
viejos en la web en temas sobre desarrollo.