ubiquitour.com

Procedimientos PHP

Los procedimientos son un tipo de subrutina que puede crear en un script PHP para usar en tu página Web. Por definición, un procedimiento es un bloque de código que realiza una tarea sin devolver un valor la forma de una función. Sin embargo, PHP no hace una fuerte distinción entre procedimientos y funciones de la manera que definirlos.

Propósito

Un procedimiento le permite usar repetidamente el mismo bloque de código en el script PHP en lugar de escribir el mismo código varias veces. Procedimientos de cálculos o modifican los valores del pasado a ellos o creados dentro de ellos para mostrar en la Página Web. Por ejemplo, una subrutina que toma dos enteros como argumentos, los multiplica juntos y utiliza la función "Eco" para mostrar el resultado es un ejemplo de un procedimiento. En esencia, los procedimientos son pequeños programas contenidos en el programa más grande.

Definición

Para crear cualquier tipo de subrutina en PHP, incluyendo un procedimiento, usa la palabra "función" seguida del nombre del procedimiento, lista de argumentos y declaración. Por ejemplo, escribir "myfunc($var) {< cuerpo >} de la función" crear un procedimiento llamado "myfunc" que acepta un argumento. No el código de un valor devuelto. En PHP, se pueden crear múltiples procedimientos con el mismo nombre, ni puede usted sobrecarga una función como usted puede en algunos otros lenguajes de programación.

Argumentos

Puede crear procedimientos que aceptan cualquier número de parámetros y luego modificarlos según sea necesario dentro del cuerpo del código del procedimiento. Lo hace mediante la creación de variables PHP o al pasar por referencia, donde incluye un & delante de la variable. Cuando usted llama a un procedimiento en otros lugares en la secuencia de comandos, debe pasar el mismo número de argumentos que se llaman para en la definición del procedimiento. Puede pasar las variables o literales de cadena en la llamada al procedimiento.

Ámbito de aplicación

Puede declarar un procedimiento anidado dentro de otro procedimiento, pero no se puede utilizar el procedimiento anidado a menos que usted primero llama al procedimiento de padres, por lo que la Página Web puede procesar el código. Además, si crea e inicializar una variable y luego pasar a un procedimiento y modificar su valor, el valor de la variable original permanece inalterado. También puede crear múltiples variables con el mismo nombre en procedimientos separados. Ninguno de ellos se relaciona entre sí.