Php. Rosemery Gonzalez

También podría gustarte

Está en la página 1de 16

República Bolivariana De Venezuela.

Ministerio Del Poder Popular Para La Ciencia, Tecnología Y Educación Universitaria.


Universidad Nacional Experimental De La Gran Caracas-Unexca.
Núcleo: Altagracia
PNF Informática. – Nocturno
Unidad Curricular: Programación II

“INTRODUCCIÓN A PHP”

Autor:
Rosemery González
C.I. 17.286.148
Sección: IN 30131-C3
Docente: Lesly Camacho

Caracas, diciembre de 2023


ÍNDICE

Portada
Índice…………………………………………………………………………………................…2
Introducción……………………………………………………………………………...…….…...3
Contenido
¿Qué es PHP?....................................................................................................4
¿Cómo funciona PHP?........................................................................................4
Principales ventajas de PHP……………………………………………………………..5
Sintaxis básica de PHP…………………………………………………………..……....5
¿Qué son las variables en PHP?..........................................................................9
¿Cómo declarar una variable en PHP?.................................................................9
Inicializar variables en PHP………………………………………………………………10
Tipos de variables básicos…………………………………………………………….….11
Conclusión…………………………………………………………………………………………..15
Bibliografía………………………………………………………………………………………..…16

2
INTRODUCCIÓN

En la actualidad el lenguaje PHP es utilizado por más de un millón de personas que


recién empiezan a programar y también por profesionales de la informática. Por lo tanto, este
lenguaje está lejos de ser olvidado tras su creación en 1994.

A pesar de sus pequeños defectos, aprender la programación PHP para el desarrollo de


aplicaciones web, un sitio web dinámico o para un proyecto web es una ventaja tanto en lo
profesional como para un uso personal, cabe añadir que tiene un gran mercado laboral que
nunca parece que vaya a delimitarse.

3
PHP

¿Qué es PHP?

PHP significa Hypertext Preprocessor (acrónimo recursivo donde el acrónimo está en su


propia definición), curiosamente, originalmente significaba Personal Home Page (Página
personal), pues PHP fue escrito en lenguaje de programación C por su creador para crear una
página web personal. PHP es el lenguaje de lado servidor más extendido en la web.

Nacido en 1994, se trata de un lenguaje de creación relativamente reciente, PHP,


aunque multiplataforma, fue concebido inicialmente para entornos Linux y es en este sistema
operativo donde se pueden aprovechar mejor sus prestaciones. La mayoría de los servidores
de Internet y los hosting soportan PHP sobre sistemas operativos Linux, aunque sin embargo,
puedes ejecutar PHP en cualquier otro sistema, obteniendo el mismo soporte y los resultados
idénticos. Esto permite que puedas desarrollar PHP en cualquier ordenador,
independientemente de si usas Windows, Linux o Mac.

El estilo de programación con PHP es totalmente libre, existen multitud de herramientas,


librerías, frameworks gratuitos que llevan PHP a un nuevo nivel podemos usarlo tanto en
programación estructurada (funciones) como Programación Orientada a Objetos (clases y
objetos)

Entre las principales bases de datos utilizadas, PHP es compatible con:

 Oracle.
 MySQL.
 Interbase.
 SQLite.
 Sybase.

¿Cómo funciona PHP?

Son necesarias tres cosas para que esto funcione:

 El analizador de PHP (módulo CGI o servidor).


 Servidor web
 Navegador web.

4
Es necesario ejecutar el servidor con una instalación de PHP conectada. Se puede
acceder al resultado del programa de PHP con un navegador, viendo la página de PHP a través
del servidor.

Este trabajo previo permite cargar los elementos de una página antes de mostrarlos al
usuario que accede a un sitio web, por ejemplo.

El código PHP se ejecuta en el servidor que, al leer los comandos, puede activar todos
los elementos funcionales y la interfaz visual del sitio web.

Quizás, la aplicación principal del lenguaje PHP, cuando hablamos de la web, es


estructurar sitios web en WordPress.

La simplicidad para aprender a usarlo y el desarrollo del código abierto le facilita el


trabajo a los profesionales que eligen estructurar sitios web utilizando la plataforma, pues a
medida que avanzan las configuraciones y ediciones se simplifican aún más.

Principales ventajas del PHP

Lenguaje de código abierto y con una extensa comunidad detrás.

Fácil integración en las bases de datos. Además, puede ser usado en la gran mayoría.

Ofrece seguridad. Es muy útil para evitar ataques informáticos.

Lenguaje multiplataforma y aceptado por los navegadores más populares (los mismos
que aceptan HTML).

Relativamente fácil de aprender. Cuenta con una sintaxis muy clara y puede usarse en
proyectos simples. Al mismo tiempo, también es ideal para proyectos de alta complejidad.

Permite trabajar con una gran cantidad de datos, por lo que es ideal incluso para las
webs más populares.

Sintaxis básica de PHP

La sintaxis básica de PHP se refiere a las reglas que se deben seguir al escribir código
en PHP para que el lenguaje pueda interpretar y ejecutar las instrucciones de manera correcta,
también se logra mezclar el código del lenguaje de marcación (HTML) con el código del lado del
servidor (PHP).

5
Etiquetas de php.

Apertura y cierre del código PHP

PHP se escribe dentro de la propia página web, junto con el código HTML y, como para
cualquier otro tipo de lenguaje incluido en un código HTML, en PHP necesitamos especificar
cuáles son las partes del código escritas en este lenguaje. Esto se hace, como en otros casos,
delimitando nuestro código por etiquetas de apertura y cierre. Hay que tener sin embargo en
cuenta que no necesariamente todas están configuradas inicialmente, algo de lo que
hablaremos en seguida.

Estos son los modos de abrir y cerrar las etiquetas que delimitan el código PHP:

<? y ?>

<?php y ?>

El modo de funcionamiento de una página PHP, a grandes rasgos, no difiere del clásico
para una página dinámica de lado servidor: El servidor va a reconocer la extensión
correspondiente a la página PHP (Generalmente .php, pero podría configurarse el servidor para
que busque código PHP en otras extensiones de archivo...) para ejecutar los bloques de scripts
PHP.

El servidor, antes de enviar la página al navegador se encargará de interpretar y ejecutar


todo aquello que se encuentre entre las etiquetas correspondientes al lenguaje PHP. El resto, lo
enviara sin más, ya que, asumirá que se trata de código HTML absolutamente comprensible por
el navegador.

Nota: En PHP 7 se eliminaron otros estilos de apertura y cierre del código PHP: <% y
%>, así como <script language="php">.

En PHP la apertura del código con el tag en su versión corta (<?) no se encuentra
siempre activado por defecto. Es algo que depende del servidor y de la versión de PHP que
esté instalada en él. Para evitar problemas debidos a la plataforma donde se ejecuta PHP no te
recomendamos utilizarlo. No obstante, si tienes la oportunidad de alterar la configuración del
lenguaje PHP (mediante la edición del archivo php.ini correspondiente, del que hablaremos en
otro momento), podrías definir que también se interprete esa etiqueta mediante la directiva
"short-open-tags".

6
 Uso de ; para delimitar sentencias

Otra característica general de los scripts en PHP es la forma de separar las distintas
instrucciones. Para hacerlo, hay que acabar cada instrucción con un punto y coma ";". Para la
última expresión, la que va antes del cierre de etiqueta, este formalismo no es necesario.

<?php echo 'código PHP' ?>

Aunque la sentencia "echo" anterior (que sirve para escribir desde PHP salida en la
propia página) no acaba en ";" el código es perfectamente válido, porque inmediatamente
después tenemos el cierre del script PHP.

 Comentarios en PHP

Cabe destacar que la forma de incluir estos comentarios es variable dependiendo si


queremos escribir una línea o más. Veamos esto con un primer ejemplo de script:

<?php

$mensaje="Tengo hambre!!"; //Comentario de una linea

echo $mensaje; #Este comentario también es de una linea

/*En este caso

mi comentario ocupa

varias lineas, lo ves? */

?>

Si usamos doble barra (//) o el símbolo # podemos introducir comentarios de una línea.
Mediante /* y */ creamos comentarios multilínea. Por supuesto, nada nos impide de usar estos
últimos en una sola línea.

Recordamos que todo el texto insertado en forma de comentario es completamente


ignorado por el servidor. Resulta importante acostumbrarse a dejar comentarios, es algo que se
agradece con el tiempo.

Nota: Un comentario, es una frase o palabra que nosotros incluimos en el código para
comprenderlo más fácilmente al volverlo a leer un tiempo después y que, por supuesto, el

7
ordenador tiene que ignorar ya que no va dirigido a su ejecución, sino a nosotros mismos u
otros desarrolladores que puedan leer ese código más adelante. Los comentarios tienen una
gran utilidad ya que es muy fácil olvidarse del funcionamiento de un script programado un
tiempo atrás y resulta muy útil si queremos hacer rápidamente comprensible nuestro código a
otra persona.

Ejemplo completo de una página PHP

Ahora veamos un código completo de lo que podría ser una página PHP. Veremos cómo
se integra el código PHP en una página HTML.

<!doctype html>

<html lang="es">

<head>

<meta charset="UTF-8">

<title>Primera página PHP</title>

</head>

<body>

<h1>Esto es HTML</h1>

<?php

echo '<p>Esto viene de PHP</p>';

?>

</body>

</html>

Para poder probar esta página PHP debemos nombrarla con extensión ".php". Podría
ser algo como "pag1.php" o "index.php". Luego tendremos que colocarla en el directorio de
publicación del servidor ("document root" en inglés), cuyo depende de cuál sea el servidor que
estemos usando para poder comenzar con PHP. Normalmente esa carpeta se llama algo como
"httpdocs", "httpd", "htdocs", "www", etc. Luego, teniendo el servidor Apache (o el servidor que

8
tengamos en nuestro caso) encendido, tendremos que acceder a la página a través de
"http://localhost/pag1.php". Aunque esto depende mucho de cómo tengamos configurado
nuestro entorno de trabajo.

¿Qué son las variables de PHP?

Una variable es un contenedor para almacenar un valor o dato, como números, cadenas
de texto, arrays, objetos o memoria para que puedan ser utilizados en cualquier parte de la
programación. Las variables, a diferencia de las funciones, distinguen entre mayúsculas y
minúsculas.

Las cadenas de caracteres pueden ser encapsuladas tanto en dobles comillas como en
comillas simples, aunque en el caso de las primeras, se pueden insertar variables en la cadena
directamente, sin necesidad de concatenación.

En cuanto a las palabras clave, PHP comparte con la mayoría de otros lenguajes con
sintaxis C las condiciones con if, los bucles con for y while y los retornos de funciones.
Habitualmente en este tipo de lenguajes, las sentencias deben acabar con punto y coma (;).

¿Cómo declarar una variable en PHP?

Para declarar (crear) una variable en PHP, debemos poner el símbolo '$' seguido del
nombre de la variable, el nombre de la variable es sensible a minúsculas y mayúsculas:

PHP

$saludo;

En este caso, he creado una variable llamada 'saludo'. Esta variable, está vacía. Lo
siguiente, será darle un valor.

Inicializar variables en PHP

Para inicializar una variable en PHP, solo hay que utilizar un nuevo símbolo, el '='.

Esta inicialización, la podemos hacer en la misma línea o en otra.

¿Qué es inicializar una variable?

Inicializar una variable, es el hecho de darle el primer valor, un valor inicial.

9
Inicializar variables en la misma línea

Para inicializar variables en la misma línea, lo hacemos así:

PHP

// Inicializa la variable saludo con un valor "Hola"

$saludo = "Hola";

Inicializar variables en otra línea

También, se puede declarar la variable, no inicializarla y posteriormente, inicializarla en


otra línea:

PHP

// Variable sin inicializar

$saludo;

// Se inicializa en otra línea

$saludo = "Hola";

Nombres de variable válidos

El nombre de una variable puede contener letras, números y el guión bajo '_' , pero no
puede comenzar con un número.

Ejemplos de variables correctas e incorrectas en PHP

Ejemplos de nombres de variable válidos:

$nombre_usuario

$precio_producto

$cantidad_articulos

$fecha_registro

10
Ejemplos de nombres de variables no válidos

$1numero (comienza con un número)

$nombre-usuario (contiene un carácter no permitido)

$#precio (contiene un carácter no permitido)

$cantidad artículos (contiene un espacio)

Aunque es posible usar acentos en los nombres de variables, es recomendable evitarlos


para garantizar la compatibilidad y evitar problemas en tu código.

Tipos de variables básicos

Los tipos de variables básicos son los siguientes:

Lógicas O Booleanas (Boolean)

Las variables de tipo lógico sólo pueden tener el valor true (verdadero) o false (falso). Se
suelen utilizar en las estructuras de control.

Nota: El ejemplo siguiente utiliza la estructura de selección if que se explica en detalle en


la lección de estructuras de control. Para entender este ejemplo, es suficiente saber que if
significa si (si como condición, no sí como afirmación) y va seguida de una comparación de
igualdad == (las comparaciones se explican en la lección de operaciones lógicas). En caso de
que la comparación sea cierta, es decir si los dos términos a ambos lados de la comparación
son iguales, se ejecuta la instrucción entre corchetes {}.
<?php
$autorizado = true;

if ($autorizado == true) {
print "<p>Usted está autorizado.</p>\n";
}
if ($autorizado == false) {
print "<p>Usted no está autorizado.</p>\n";
}
?>

11
Enteros (Integer)

Variables enteras (integer)


Las variables de tipo entero pueden guardar números enteros (positivos o negativos).
<?php
$lado = 14;
$area = $lado * $lado;

print "<p>Un cuadrado de lado $lado cm \ntiene un área de $area cm<sup>2</sup>.</p>\n";


?>

Números enteros en notación exponencial, hexadecimal, octal o binaria PHP permite


expresar los números enteros en notación exponencial, hexadecimal, binaria o octal.
 El formato de los números en notación exponencial es mantisa exponente que
representa el número mantisa * 10exponente. La mantisa puede ser entera o decimal y
normalmente es un valor entre 1 y 10, pero el exponente debe ser entero, positivo o
negativo. Así, 10000 se escribiría como 1e4 (aunque también se podría escribir como
10e3, 100e2, etc.) 25000 se escribiría como 2.5e4 (aunque también se podría escribir
como 25e3, 250e2, etc.)
 El formato de los números en notación hexadecimal es 0xnumero. Así, 255 se escribiría
como 0xff-256 se escribiría como -0x100
 El formato de los números en notación binaria es 0bnumero. Así, 7 se escribiría como
0b111
-8 se escribiría como -0b1000
 El formato de los números en notación octal es 0numero. Así, 255 se escribiría como
0377
-8 se escribiría como -010, PHP permite hacer operaciones con números en cualquier notación
(cada número puede estar en una notación distinta), aunque los resultados se expresan en
notación decimal.

Decimales (Float):

12
Las variables de tipo decimal (float) pueden guardar números decimales (positivos o
negativos). Como en las calculadoras, el separador de la parte entera y la parte decimal es el
punto (.), no la coma (,).

<?php
$lado = 14.5;
$area = $lado * $lado;

print "<p>Un cuadrado de lado $lado cm \ntiene un área de $area cm<sup>2</sup>.</p>\n";


?>
Si un número se escribe con punto pero sin parte decimal, PHP lo considera decimal.

<?php
$numero = 3.;
var_dump($numero);
?>

Cadenas (String)

Las variables de tipo cadena pueden guardar caracteres.


PHP no impone ningún límite al tamaño de las cadenas. Las cadenas pueden ser todo lo largas
que permita la memoria del servidor.

Se puede acceder a caracteres individuales indicando la posición del carácter, como si


se tratara de una matriz de una dimensión en la que el primer carácter ocupa la posición 0.
<?php
$saludo = "Hola, Don Pepito";
print "<p>$saludo</p>\n";

$saludo[0] = "M";
print "<p>$saludo</p>\n";

$saludo[14] = "n";
print "<p>$saludo</p>\n";

13
?>
Si se indica una posición mayor que la longitud de la cadena, la cadena se alarga con espacios
hasta llegar a ese valor:
<?php
$saludo = "Hola, Don Pepito";
print "<p>$saludo</p>\n";

$saludo[16] = "n";
print "<p>$saludo</p>\n";

$saludo[25] = "!";
print "<pre>$saludo</pre>\n";
?>

Quizás es demasiado pronto para mencionarlo, pero lo cierto es que el hecho de PHP
permitirnos mezclar el código HTML con el código PHP puede producir a la larga proyectos con
un difícil mantenimiento. Si estás comenzando con PHP desde cero, incluso si es uno de tus
primeros lenguajes de programación quizás no sea el momento de preocuparte por ello, pero es
bueno que lo tengas en cuenta para más adelante y que consultes, aquí en DesarrolloWeb.com
artículos y manuales más avanzados donde te explicamos cómo codificar de modo que te
asegures que tu proyecto será ordenado y llego de buenas prácticas.

Siempre está bien tener una mirada crítica en nuestro trabajo a fin de explorar aquellas
prácticas y herramientas que nos permitan ser mejores profesionales.

14
CONCLUSION

En la programación Web php, html son lenguajes que permite codificar o preparar
documentos de hipertexto, que viene a ser los lenguajes más comunes para la construcción de
las páginas Web. Con el comienzo de Internet y la programación web, se desfasaron los
diseños gráficos tradicionales, con lo que se empezaron a diseñar interfaces concretas para
este medio, se ha optado más por el diseño sencillo y de fácil comprensión.

15
BIBLIOGRAFIA

www.es.wikipedia.org

https://es.wikipedia.org/wiki/PHP

www. worldcampus.saintleo.edu

https://worldcampus.saintleo.edu/noticias/sistemas-computacionales-que-es-el-lenguaje-de-
programacion-php

www.php.net

https://www.php.net/manual/es/intro-whatis.php

www. rootstack.com

https://rootstack.com/es/blog/php-cual-es-la-sintaxis-basica-de-este-lenguaje-de-programacion

www.tutorialrepublic.com

https://www.tutorialrepublic.com/php-tutorial/php-variables.php

16

También podría gustarte