Está en la página 1de 5

Programación

Semana N°3

Nombre : Johan Santander Alvarez

Fecha: 23-01-2023

Carrera: Técnico de nivel superior en automatización y control


El profesor Víctor, en esta oportunidad, necesita aprender al respecto de las funciones de PHP,
con el objeto de poder actualizar sus conocimientos en el área de programación, ya que debe
prepararse para transmitir a sus estudiantes estos nuevos conocimientos. Frente a esta
necesidad, te solicita tu colaboración y pide escribir un informe a través de mensajes cortos y
ejemplos prácticos respecto a algunos detalles relacionados con las funciones. A continuación,
desarrolla lo siguiente:

1. Para declarar y hacer uso de las funciones en PHP, se hace necesario seguir una serie
de pasos. ¿Cuáles son los pasos para declarar funciones en PHP? Ejemplifica a través
de la construcción de una función y su llamada.

Los pasos para poder declarar funciones en PHP son los siguientes:

 Declarar el comando “function” y asignar un nombre a la función, el cual debe


empezar por una letra o un guión bajo, y escribir junto al nombre un paréntesis en el
cual se colocaran los parámetros separados por comas, si son más de dos parámetros,
y luego abrir con “{“
 Dentro de las llaves colocar las intrucciones que serán el cuerpo de la función en sí y
cerrar con “}”
 Para llamar a la función, simplemente se escribe el nombre de la función y se abren
paréntesis para ingresar los valores de sus parámetros y cerrar parétesis seguido de un
punto y coma “;”.

Estos pasos se pueden ilustrar con el siguiente ejemplo:

<?php

// Ejemplo de funcion

function producto($numeroA, $numeroB) {

$producto = $numeroA*$numeroB;

echo “$producto\n”;

?>

2. PHP maneja dos tipos de funciones las internas y externas, ambas tienen como
propósito hacer la llamada para insertar un extracto de código. ¿En qué consisten las
funciones internas?

Las funciones internas son aquellas que se definen dentro de la secuencia de comandos del
código PHP y se pueden declarar únicamente desde cualquier punto o ubicación del programa,
por lo que no se guardan en una biblioteca para ser declaradas por otros programas externos.
3. Al respecto de las funciones con pase de parámetros, Explique ¿Cómo se deben crear
las funciones? y representa un ejemplo del tipo.

Estas funciones se elaboran dependiendo del tipo de pase de parámetros que se utilice. En el
caso del pase de parámetro por valor se asigna un valor al principio del programa para luego
pasar ese parámetro en forma de fuunción, es decir, un nombre y entre paréntesis el
parámetro indicado al principio. Posteriormente, se declara finalmente la función con el pase
de parámetro y se establece el cuerpo de la misma. Por ejemplo:

<?php

// Ejemplo de funcion con pase de parametros por valor

$A = 15; // Primer valor de A

echo “Valor inicial de \$A: $A <br />”

aumento($A); // Se crea el nombre de la funcion para despues ser declarada como tal

function aumento($A) {

echo “Valor de \$A dentro de la funcion: $A <br />”;

&A = 16;

echo “Valor de \$A aumentado dentro de la funcion: $A <br />”;

?>

Para el pase de parámetros por referencia se declara un función como se indica en la pregunta
1, con la diferencia de que el parámetro se escribe un “&” antes del nombre del parámetro
para que sirva como apuntador o variable de referencia, dando a entender que el parámetro a
ingresar luego de declarar la función se verá afectado a partir de su primer valor de referencia.
La particularidad es que al hacer el llamado de la funcion debe ser escrita en mayúsculas. Por
ejemplo:

<?php

// Ejemplo de funcion con pase de parametros por referencia

// Se usa el & justo antes del parametro

function aumento( &$numeroA ) {

$numeroA = $numeroA+1;

echo “El valor aumentado del numero A es ”. $numeroA;

// Demostracion de uso de funcion

$A = 15;

AUMENTO($A);
// Ahora la variable valdra 16

?>

Y, en el pase de parámetros de valor predeterminado los valores de los parámetros son


asignados antes de declarar la función, para que al momento de declararla se efectuen las
instrucciones de la operación que se desea que se ejecute, haciendo uso de la mismas
variables para que el cuerpo se base en esos valores asignados. Por ejemplo:

<?php

// Ejemplo de funcion con pase de parametros de valor predeterminado

$A = 15;

function aumento($A) {

echo “El valor aumentado del numero A es ”. $A + 1;

// Demostracion de uso de funcion

aumento($A);

// El resultado sera 16

?>
Bibliografía
IACC. (2022). Funciones en PHP. Programación. Semana 3.

También podría gustarte