PHP Conceptos básicos:
Hola Mundo
La extensión del archivo php es .php. Las etiquetas se utilizan para definir el bloque de código PHP y usar ';' Al final de la línea es obligatorio para el script PHP. Crear un nuevo archivo llamado 'primero.php'Para ejecutar su primer script y guardar el archivo en /www/html/htdocs carpeta. Agregue el siguiente script para imprimir un texto simple, "Hola Mundo".
// Imprimir textoProducción:
Ejecute el archivo desde el navegador.
http: // localhost/primero.php
Arriba
Comentario
Al igual que otros lenguajes de programación estándar, puede usar '//' para comentarios de una sola línea y '/ * */' para comentarios de múltiples líneas. Crear un archivo php llamado 'comentario.php'Con el siguiente código para mostrar el uso de líneas individuales y múltiples comentario en PHP.
// Asignar un valor en la variable $ NProducción:
Ejecute el archivo desde el navegador.
http: // localhost/comentario.php
Arriba
Variables con cuerdas
El símbolo de '$' se utiliza para declarar y leer cualquier variable en PHP. Crear un archivo php llamado 'instrumentos de cuerda.php'Con el siguiente código. Puede usar una cita única (") o cita doble (" ") para declarar o imprimir cualquier variable de cadena, pero la cita doble se usa para imprimir el valor de la variable de cadena con otros datos de cadena. En este ejemplo se muestran diferentes usos de las variables de cadena.
$ sitio = 'Linuxhint';Producción:
Ejecute el archivo desde el navegador.
http: // localhost/strings.php
Arriba
Cuerdas de concatenado
'.' El operador se usa en PHP para combinar múltiples variables. Crear un archivo php llamado 'concentrar.php'Y agregue el siguiente código para combinar múltiples variables de cadena. La suma de dos variables numéricas se almacena en otra variable y los valores de tres variables se imprimen combinando con otra cadena.
$ a = 30;Producción:
Ejecute el archivo desde el navegador.
http: // localhost/concate.php
Arriba
Cuerdas de recorte
recortar() La función se usa en PHP para eliminar cualquier carácter del lado izquierdo y derecho de cualquier cadena. Hay otras dos funciones en PHP para eliminar el carácter del lado izquierdo o derecho. Estos son Ltrim () y rtrim (). Crear un archivo php llamado 'guarnición.php'con el siguiente código para mostrar los usos de estas tres funciones. Se utilizan tres funciones de recorte en el guión y el personaje 'a'se elimina del inicio o finalización o de ambos lados en función de la cadena aplicada.
$ text = "AA me gusta la programación AA";Producción:
Ejecute el archivo desde el navegador.
http: // localhost/recorte.php
Puede obtener más información sobre el recorte del siguiente enlace del tutorial.
https: // linuxhint.com/trim_string_php/
Arriba
Subconjoces
subStr () La función se usa en PHP para leer una parte particular de una cadena. Esta función puede tomar tres parámetros. El primer parámetro es la cadena principal que desea cortar, el segundo parámetro es el índice inicial y el tercer parámetro es la longitud de la cadena. El tercer parámetro es opcional para este método. Crear un archivo php llamado 'subconocencia.php'con el siguiente código para mostrar el uso de esta función. En esta función, el índice inicial cuenta desde 0 pero el valor de índice inicial negativo cuenta desde 1. Y el valor de longitud cuenta de 1. Si omite el tercer parámetro de esta función, los caracteres desde el índice inicial hasta el final de la cadena principal se cortará.
Echo Substr ("Programación web", 4,7)."Producción:
Ejecute el archivo desde el navegador.
http: // localhost/subcadena.php
Arriba
Variables con números
Puede declarar diferentes tipos de variables numéricas en PHP. El valor del número puede ser entero o flotante. Se declaran y se agregan tres tipos de números en el siguiente script. Crear un archivo php llamado 'números.php'Para mostrar el uso de la variable de número.
$ a = 8;Producción:
Ejecute el archivo desde el navegador.
http: // localhost/números.php
Arriba
Matemáticas
PHP contiene muchas funciones incorporadas para hacer varios tipos de tareas matemáticas, como abs (), ceil (), piso (), hexDec (), max (), min (), rand () etc. El uso de abdominales() la función se muestra en el siguiente script. abdominales() la función devuelve el valor absoluto de cualquier número. Si proporciona algún número negativo, entonces abdominales() la función devolverá solo el valor sin ningún signo.
emprender.php
$ Número = -17.87;Producción:
Ejecute el archivo desde el navegador.
http: // localhost/absval.php
Arriba
Fecha actual
Puede obtener datos y tiempo relacionados con toda la información en PHP de dos maneras. Una forma de usar la función date () y otra forma de usar la clase de fecha y hora. La forma en que puede obtener la fecha actual utilizando dos formas mencionadas se muestra en el siguiente script. El script mostrará la fecha actual en formato de 'año de día de día'.
fecha actual.php
Producción:
Ejecute el archivo desde el navegador.
http: // localhost/currentdate.php
Verificación de fecha
La función checkdate () se usa en PHP para verificar que una fecha sea válida o no. El uso de esta función se muestra en el siguiente script. Este script verificará un año es un año babor o no basado en una fecha.
año bisiesto.php
if (CheckDate (02, 29, 2018))Producción:
Ejecute el archivo desde el navegador.
http: // localhost/leapyear.php
Arriba
If declaraciones
si La declaración se utiliza para declarar la declaración condicional. La sintaxis de si La declaración en PHP es similar a otros lenguajes de programación estándar. El siguiente script muestra el uso de simple si declaración. Según el script, la condición es verdadera e imprimirá la salida ",Eres elegible para esta oferta".
si.php
$ edad = 20;Producción:
Ejecute el archivo desde el navegador.
http: // localhost/if.php
Arriba
Else y elseif
Puedes usar demás y elseif con instrucción if si desea ejecutar diferentes declaraciones basadas en diferentes condiciones. Se verifican tres tipos de condiciones en el siguiente script. La segunda condición será cierta según el script e imprimirá "Ganaste el segundo premio ".
elseif.php
Producción:
Ejecute el archivo desde el navegador.
http: // localhost/elseif.php
Arriba
Si con (o y y)
Puede usar múltiples condiciones en la instrucción IF utilizando lógico O y Y. Lógico O Devuelve verdadero cuando cualquier condición de múltiples condiciones se hace realidad. Lógico Y Devuelve verdadero cuando todas las condiciones declaradas se vuelven verdaderas. El siguiente script muestra los usos de la instrucción if con O y Y lógica. Aquí, if-else-if La declaración se usa con lógica Y que imprimirá la salida en función de la asignada $ Current_time. Otra declaración de si se usa con lógica O que imprimirá la salida si alguna de las condiciones se hace realidad.
o y.php
Producción:
Ejecute el archivo desde el navegador.
http: // localhost/orand.php
Arriba
Matrices
Cuando desea agregar múltiples valores en una sola variable, puede usar una variable de matriz u objeto. Principalmente se pueden declarar dos tipos de matriz en cualquier lenguaje de programación. Estos son una matriz numérica y asociativa. La matriz también se puede clasificar mediante una matriz unidimensional y multidimensional también. El siguiente ejemplo muestra el uso de una matriz numérica y asociativa simple. Aquí, matriz numérica, $ nombres se lee e imprime usando para la matriz de bucle y asociativa, $ correos electrónicos se lee e imprime por para cada bucle.
formación.php
// matriz numéricaProducción:
Ejecute el archivo desde el navegador.
http: // localhost/array.php
Puede visitar el siguiente enlace del tutorial para saber más sobre PHP Array.
https: // linuxhint.com/php-arrays-tutorial/
Arriba
Mientras que el bucle
PHP utiliza tres tipos de bucles para iterar un bloque de código varias veces. mientras El bucle es uno de ellos que continúa la iteración hasta que el bucle alcanza la condición de terminación. La sintaxis de la declaración de bucle While es similar a los otros lenguajes de programación estándar. El siguiente ejemplo muestra el uso de mientras bucle. El bucle se usa aquí para encontrar números pares de 1 a 10. El bucle iterará por 10 veces y verificará cada número es divisible por 2 o no. Los números que son divisibles por 2 se imprimirán.
mientras.php
$ n = 1;Producción:
Ejecute el archivo desde el navegador.
http: // localhost/while.php
Arriba
bucle foreach
PHP usa para cada bucle para leer una variable de matriz u objeto. Este bucle puede leer valor clave Combina de una matriz asociativa. El uso de este bucle se muestra en el siguiente script. Aquí, una matriz asociativa llamada $ libros se declara. El índice de la matriz contiene el tipo de libro y el valor de la matriz contiene el nombre del libro. para cada El bucle se usa para iterar la matriz con clave y valor e imprimirlos concatenando con otra cadena.
para cada.php
Producción:
Ejecute el archivo desde el navegador.
http: // localhost/foreach.php
Arriba
funciones
Si desea utilizar el mismo bloque de código muchas veces en muchas partes del mismo script, entonces es mejor crear una función con el bloque común de código y llamar a la función donde el código necesita ejecutar. Un uso simple de la función se muestra en el siguiente ejemplo. Aquí, se declara una función sin ningún argumento que imprima un texto después de llamar.
función.php
// declarar la funciónBienvenido a Linuxhint
";Producción:
Ejecute el archivo desde el navegador.
http: // localhost/function.php
Arriba
argumentos de función
Puede usar una función con argumentos o sin argumentos. El ejemplo anterior muestra el uso de la función menos de argumento. Puede enviar argumento en función por valor o referencia. El argumento se pasa por valor a la función en el siguiente ejemplo. Aquí, se define una función con un argumento que tomará el valor de radio de un círculo y calculará el área del círculo en función de ese valor. La función se llama tres veces con tres valores de radio diferentes.
circlarea.php
El área del círculo es de $ área
";Producción:
Ejecute el archivo desde el navegador.
http: // localhost/circlearea.php
Arriba
morir y salir
PHP usa morir() y salida() Funciones para salir del script mostrando un mensaje de error. No hay diferencia básica entre estas dos funciones. Los usos de estas dos funciones se muestran en los siguientes ejemplos.
función di ()
El siguiente script generará un error si Newfile.txt no existe en la ubicación actual y detiene la ejecución mostrando el mensaje de error incluido en el método di ().
morena.php
si(!fopen ("Newfile.txt "," r "))Producción:
Ejecute el archivo desde el navegador.
http: // localhost/dieerr.php
función de salida ()
El siguiente script detendrá la ejecución del script mostrando un mensaje de error si el valor de $ n no es igual a 100.
exiterr.php
$ n = 10;Producción:
Ejecute el archivo desde el navegador.
http: // localhost/exiterr.php
Arriba
Incluir archivos
Cuando necesita usar el mismo código en múltiples scripts de PHP, es mejor guardar el script común en cualquier archivo y usar el código varias veces incluido el archivo. Puede incluir archivo en PHP utilizando cuatro métodos. Estos son request (), require_once (), include () y include_once (). Si requerir() o requerir una vez() no incluye el archivo y luego detiene la ejecución del script por la fuerza, pero incluir() o include_once () no detiene la ejecución del script si se produce un error en la inclusión. El uso de los dos métodos se muestra en el siguiente ejemplo. Crear un archivo php llamado "bienvenido.php"Con el siguiente código que se incluirá más adelante. Este script imprimirá un texto simple.
bienvenido.php
Echo "Empieza a leer desde aquíCree otro archivo PHP llamado "incluir_file.php"Y agregue el siguiente código. Aquí, incluir() El método no detendrá la ejecución para el error de inclusión e imprimirá el mensaje "Laravel es un marco PHP muy popular ahora". Pero requerir() El método detendrá la ejecución para el error de inclusión y no imprimirá los dos últimos mensajes de eco después de requirir () instrucción.
incluir_file.php
incluir ('welcom.php ');Producción:
Ejecute el archivo desde el navegador.
http: // localhost/include_file.php
Arriba
Uso JSON
Hay un método incorporado en PHP para leer datos del servidor web en formato JSON y mostrar en la página web. Uno de los métodos comunes de PHP es JSON_ENCODE () para crear datos JSON. Este método se usa en el siguiente script para convertir la matriz PHP en datos JSON.
json.php
$ items = array ("bolígrafo", "lápiz", "borrador", "libro de color");Producción:
Ejecute el archivo desde el navegador.
http: // localhost/json.php
Arriba
Uso de XML
PHP tiene una extensión nombrada Simple para analizar datos XML. simpxml_load_string () es una función incorporada de PHP para analizar el archivo XML. El siguiente ejemplo muestra cómo puede usar simpxml_load_string () función para leer datos del contenido XML. Aquí, los datos XML se almacenan en una variable, $ Xmldata y la variable de $ xml se usa para leer los datos de $ Xmldata. Después de leer los datos, el contenido se imprime como una estructura de matriz con tipo de datos.
xml.php
$ Xmldata =Producción:
Ejecute el archivo desde el navegador.
http: // localhost/xml.php
Arriba
Entradas de formulario HTML
Puede usar diferentes tipos de matriz incorporada de PHP para leer datos de formulario enviados basados en el valor de atributo de método del formulario. Debe usar la matriz $ _post si los datos del formulario se envían utilizando el método de publicación y debe usar la matriz $ _get si el formulario se envía usando el método Get. El siguiente ejemplo utiliza el método de publicación para enviar los datos del formulario al servidor. Debe crear dos archivos para probar el siguiente script. Uno es "acceso.html " Y otro es "controlar.PHP ". El archivo HTML contiene una forma de dos elementos. Estos son nombre de usuario y contraseña. Los datos del formulario se envían para verificar.archivo php utilizando el método de publicación. PHP Script verificará el valor enviado de nombre de usuario y contraseña. Si el nombre de usuario es 'administración' y la contraseña es '1234 ' Entonces se imprimirá 'Usuario válido ' de lo contrario se imprimirá 'Usuario invalido'.
acceso.html
controlar.php
if ($ _ post ['username'] == 'admin' && $ _post ['pwd'] == '1234')Producción:
Ejecute el archivo desde el navegador.
http: // localhost/inicio de sesión.html
Si el nombre de usuario y la contraseña no coinciden, aparecerá la siguiente salida.
Arriba
función get_browser
get_browser () es una función incorporada de PHP que se utiliza para leer toda la información relacionada con el navegador leyendo brote.ini archivo. El siguiente script muestra la salida de esta función en formato de matriz.
getBrowser.php
Producción:
Ejecute el archivo desde el navegador.
http: // localhost/getbrowser.php
Arriba
Almacenamiento de sesión
Puede almacenar información de sesión en PHP utilizando $ _Session formación. PHP tiene muchas funciones incorporadas para manejar la sesión. session_start () La función se usa en el siguiente script para iniciar la sesión y dos valores de sesión se almacenan en $ _Session formación.
sesión.php
session_start ();Producción:
Ejecute el archivo desde el navegador.
http: // localhost/session.php
Arriba
Método de solicitud de servidor
Se menciona anteriormente que PHP tiene muchas variables súper globales para manejar la solicitud del servidor. $ _Server La matriz es una de estas variables que se utilizan para obtener información del servidor. El siguiente script imprimirá el nombre de archivo del script de ejecución y el nombre del servidor en ejecución.
requería del servidor.php
echo $ _server ['php_elf'];Producción:
Ejecute el archivo desde el navegador.
http: // localhost/serverrequest.php
Arriba
Publicación HTTP
El protocolo HTTP se utiliza para comunicarse entre el servidor y el cliente. Cualquier navegador funciona como un cliente para enviar una solicitud HTTP al servidor y el servidor envía la respuesta al cliente en función de la solicitud. La solicitud HTTP se puede enviar utilizando el método POST y GET GET. El siguiente ejemplo muestra el uso de la solicitud de publicación HTTP en PHP. Aquí, un formulario HTML está diseñado para tomar el valor de altura y ancho de cualquier rectángulo y enviar al servidor. $ _Post La matriz se usa para leer los valores y calcular el área del rectángulo e imprimir.
httpost.php
Producción:
Ejecute el archivo desde el navegador.
http: // localhost/httppost.php
Si el usuario tipos 10 y 20 como altura y ancho, entonces se producirá la siguiente salida.
Arriba
Envío de correo electrónico
PHP tiene una función incorporada nombrada correo() para enviar un correo electrónico. Tiene cuatro argumentos. Los primeros tres argumentos son obligatorios y el último argumento es opcional. El primer argumento toma la dirección de correo electrónico del receptor, el segundo argumento toma un tema de correo electrónico, el tercer argumento toma el cuerpo de correo electrónico y el argumento del encabezado toma contenido del encabezado. Pero esta función funciona solo en el servidor en vivo. Cómo puede usar esta función se muestra en el siguiente script.
correo electrónico.php
Si desea enviar un correo electrónico desde el servidor local utilizando PHP, puede usar la clase PHPMailer. Puede visitar el siguiente enlace del tutorial para saber más sobre esta clase.
https: // linuxhint.com/to-to-to-send-email-de-php/
Arriba
Clase y objeto
La función de programación orientada a objetos se agrega en PHP de la versión 5. La clase y el objeto son las partes principales de cualquier programación orientada a objetos. Una clase es una colección de variables y métodos y un objeto es una instancia de una clase. Cómo puede crear y usar una clase simple y se muestra un objeto en el siguiente ejemplo. Aquí, una clase llamada Cliente se define con tres variables públicas y un método. Después de crear el objeto nombrado $ custobj, Las variables se inicializan llamando valor ajustado método e impreso más tarde.
colegio de clases.php
Producción:
Ejecute el archivo desde el navegador.
http: // localhost/classObject.php
Arriba
Manejo de excepciones
Una de las características importantes de la programación orientada a objetos es el manejo de excepciones. El manejo de excepciones tiene dos partes. Estos son intentar bloque y atrapar bloquear. Prueba el bloque contiene el script y cuando aparece cualquier error en el script, se lanza una excepción mediante el bloque de try para capturar el bloque. Un uso simple del manejo de excepciones se muestra en el siguiente ejemplo. Aquí, intente el bloque verificará el valor de $ Número. Si $ Número es mayor que 9 Entonces lanzará una excepción con el mensaje "Tienes que seleccionar un número de dígitoDe lo contrario, el script imprimirá el valor de $ Número con otro texto.
excepción.php
Producción:
Ejecute el archivo desde el navegador.
http: // localhost/excepción.php
Arriba
La programación básica de PHP se explica en este tutorial utilizando 30 ejemplos. Si desea aprender PHP o quiere convertirse en desarrollador web en el futuro, este tutorial lo ayudará a comenzar a escribir scripts en PHP.