PHP

 

Investigar y desarrollar las siguientes preguntas.
1) Que es Php
2) Que se necesita para trabajar con Php
3) Como se hace la apertura y cerrado en el codigo Php
4)  Como se definen y se inician y definen las variables en Php
5)  operadores aritmeticos, relacionales, booleanos

Despues de resolver las preguntas anteriores descargar el sigueinte archivo y practicar las intrucciones básicas de PHP

Intrucciones básicas PHP
Orden PHP.docx (13,7 kB)

 

 

1) Que es Php

 

PHP es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede ser incrustado en HTML. Es popular porque un gran número de páginas y portales web están creadas con PHP. Código abierto significa que es de uso libre y gratuito para todos los programadores que quieran usarlo. Incrustado en HTML significa que en un mismo archivo vamos a poder combinar código PHP con código HTML, siguiendo unas reglas.

PHP se utiliza para generar páginas web dinámicas. Recordar que llamamos página estática a aquella cuyos contenidos permanecen siempre igual, mientras que llamamos páginas dinámicas a aquellas cuyo contenido no es el mismo siempre. Por ejemplo, los contenidos pueden cambiar en base a los cambios que haya en una base de datos, de búsquedas o aportaciones de los usuarios, etc.

 

tomado de https://www.aprenderaprogramar.com/index.php?option=com_content&id=492:ique-es-php-y-ipara-que-sirve-un-potente-lenguaje-de-programacion-para-crear-paginas-web-cu00803b&Itemid=193 año 2015

 

La sigla PHP identifica a un lenguaje de programación que nació como Personal Home Page (PHP) Tools. Fue desarrollado por el programador de origen danés Rasmus Lerdorf en 1994 con el propósito de facilitar el diseño de páginas web de carácter dinámico.


El acrónimo recursivo, sin embargo, en la actualidad está vinculado a PHP Hypertext Pre-Processor. El lenguaje es desarrollado hoy en día por The PHP Group aunque carece de una normativa formal. La Free Software Foundation, por lo tanto, considera la licencia PHP como parte del software libre.

 

tomado de https://definicion.de/php/ año 2015

En el video se habla de la definicion de PHP, ademas de un poco de historia desde porque surgio y cuales son sus principales ventajas, tales como que es multiplataforma y que se puede incrustar en HTML, se da un pequeño ejemplo del el uso de PHP, entre las causas de su creacion esta que como las paginas eran creadas unicamente con HTML eran muy simples lo que implicaban que regularmente no fueran adecuadas para la nesecidad de los usuarios.

 

APORTE PERSONAL

Dentro de las superficiales definiciones e ideas que se han dado sobre PHP, se debe resaltar que por medio de este es posible implementar paginas web con mayor dificultad en cuanto al procesamiento de datos, de esta manera se idealiza la utilizacion de PHP para software de alta complejidad.

 

2) Que se necesita para trabajar con Php

 
Para iniciarse en PHP se necesitan una serie de conceptos o ideas previas por una parte y una serie de herramientas por otra.
En primer lugar, es necesario tener conocimientos básicos de HTML, ya que el PHP es un preprocesador de hipertexto (HTML por ejemplo), por lo que es básico tener nociones sobre HTML.
Por otra parte también es necesario tener, o ir adquiriendo nociones sobre programación, las cuáles compartirimos aquí en PHPnight en los próximos posts.
Por otra parte, las herramientas necesarias serían, tener el Paquete Apache + PHP + MySQL instalado en nuestra PC (para usarla de servidor de pruebas), o contar con un servidor con dichas características, un editor de texto (a continuación te sugeriremos algunos), un manejador de BBDD, algunos links útiles que te daremos y una rica y humeante taza de café… ;)
Para instalar el paquete Apache + PHP + MySQL, para windows, puedes descargarte e instalar WampServer2 (nueva versión del clasico Wamp5), el cuál ademas ya nos incluye phpMyAdmin y SQLiteManager como manejador de BBDD.

¿Por qué este anuncio?
Como editores, quizá el más utilizado en windows sea DreamWeaver, aunque para PHP de nada nos sirve el entorno visual, por lo que con cualquier editor de código que coloree nuestro código bastaría. Algunas opciones libres para windos serían: NotePad++, NVU o PHP Expert Editor.

tomado de https://pixelar.me/que-se-necesita-para-programar-php/ año 2015

 

Todo lo que necesitas para poder programar aplicaciones y páginas web en PHP y MySQL es:

  1. Un editor de texto,
  2. Un servidor web local de prueba y
  3. Conocimientos de PHP y MySQL.

Si todavía no sabes nada de PHP o MySQL, entonces busca algunos tutoriales en internet ya que hay muchísimos. El manual que yo preferí para estudiar PHP fue https://tizag.com/ que no tiene sólo un tutorial de PHP & MySQL muy completo sino ofrece también ejemplos y scripts ya listos muy útiles para empezar fácilmente a programar. Además encontrarás en tizag.com tutoriales de SEO (Search Engine Optimization – Optimización para Buscadores Web como para que la página web se muestre en los resultados de Google, etc…), XML, CSS, Ajax, Perl, ASP y mucho más.

Lastimosamente, toda la página está en Inglés pero si vas a programar en algún nuevo lenguaje de programación es recomendable saber algo de Inglés ya que muchos “comandos” de estos lenguajes así parecerán más lógicos.

 

tomado de https://www.fosforito.net/blog/2013/07/28/que-necesito-para-programar-en-php-recursos-requisitos/ año 2015

En el video se habla especificamente de que para utilizar php, debe ser atravez de un servidor, ya que si no se ejecuta en este, el codigo permanecera invisible.En este caso se explica como descargar e instalar uno de los tantos servidores, el appserv es el que se instala en este video.

 

APORTE PERSONAL

Se trata de explicar que ademas de unas bases en la programacion, tambien es necesario descargar e instalar una serie de herramientas en el pc, tales como un servidor local(mysql, appserv...), un programa para acceder a ese servidor(xampp, phpMyadmin...)  ademas de un navegador adecuado si no se cuenta con el.

3) Como se hace la apertura y cerrado en el codigo Php

Cuando PHP interpreta un fichero, busca las etiquetas de apertura y cierre, que son , y que indican a PHP dónde empezar y finalizar la interpretación del código. Este mecanismo permite a PHP ser incrustado en todo tipo de documentos, ya que todo lo que esté fuera de las etiquetas de PHP será ignorado por el intérprete.

PHP también permite la etiqueta de apertura abreviada

Si un fichero contiene código PHP puro, es preferible omitir la etiqueta de cierre de PHP al final del fichero. Esto impide que se añadan espacios en blanco o nuevas líneas después de la etiqueta de cierre de PHP, los cuales pueden causar efectos no deseados debido a que PHP iniciará la salida del buffer cuando no había intención por parte del programador de enviar ninguna salida en ese punto del script.

tomado de https://php.net/manual/es/language.basic-syntax.phptags.php  año 2015

 

 

En esta entrada comenzaremos a escribir código PHP, para los que no lo conocen PHP es un lenguaje de tipo Scripter(Interpretado) que se ejecuta del lado del servidor, desarrollado para realizar aplicaciones web dinámicas, combinándolo con el lenguaje de etiquetas HTML y un servidor de base de datos como MySQL que es del que estaremos hablando a medida que vayamos creando artículos relacionados(un poco de teoría nunca puede faltar :-)).

Como podemos escribir código PHP??

Para empezar a escribir código PHP hay una serie de programas que hacen falta, de los cuales hablamos en el artículo anterior, una vez instalados todos estos artículos solo nos queda comenzar a escribir nuestro código.

Para que nuestro navegador interprete el código que vayamos escribiendo es necesario encerrar entes entre la etiqueta de apertura y cierre de PHP, las cuales presentamos a continuación:

<?php Etiqueta natural del Lenguaje: Es la etiqueta de apertura (opent_tags) del lenguaje, es la más recomendada de todas las formas que existen para indicar que utilizaremos código PHP.
<?  Etiqueta corta: Con esta etiqueta igual que la anterior indicamos a nuestro navegador que debe intrepertar el código como código PHP, esta etiqueta esta desaconsejada debido a que hay muchos web-hosting que traen deshabilitado el short_open_tags lo cual puede traer problemas al momento de implementar nuestro archivo un poco mas de información sobre este tema aca, además de que esta forma trae problemas con la apertura del documento XML ejemplo <?xml version="1.0" encoding="UTF8">

<?= "string" ?> Con esta etiqueta indicamos al navegador que imprima lo que se encuentra después del signo igual lo que nos mostraría en el navegador "string", como es parte del short_open_tag esta desaconsejado totalmente.
?> etiqueta de cierre de PHP, si tal y como lo imaginas con esta etiqueta cerramos el código PHP que hallamos generado.

 

tomado de https://desphpparatodos.blogspot.com/2011/06/comenzando-con-php-mi-primer-codigo.html año 2015

En palabras simples el video explica implicitamente como hacer la apertura y de un archivo PHP especificando la manera adecuada para el caso.

 

4)  Como se definen y se inician y definen las variables en Php

 
En PHP las variables se representan con un signo de dólar seguido por el nombre de la variable. El nombre de la variable es sensible a minúsculas y mayúsculas.

Los nombres de variables siguen las mismas reglas que otras etiquetas en PHP. Un nombre de variable válido tiene que empezar con una letra o un carácter de subrayado (underscore), seguido de cualquier número de letras, números y caracteres de subrayado. Como expresión regular se podría expresar como: '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'

tomado de https://php.net/manual/es/language.variables.basics.php  año 2015

 

Los lenguajes de programación permiten la declaración de variables. Una variable no es más que una palabra clave escrita con un formato impuesto por el lenguaje, que nos permite almacenar información para su utilización, modificación e interacción entre el resto de elementos de nuestra aplicación.

En PHP una variable se define de la siguiente manera:

View Raw Code?
$nombre_variable = 'valor';
Es obligatorio que el nombre de una variable se inicie con el caracter $, siendo éste el que le indica a PHP que estamos creando una variable. Tras el $, es obligatorio el uso de una letra o del símbolo _ (subrayado o guión bajo), los siguientes pueden ser letras, guiones bajos (_) o números. Es importante tener en cuenta que el nombre de las variables es “case sensitive” o lo que es lo mismo, sensible a mayúsculas, por lo que las siguientes dos variables son diferentes:

View Raw Code?
$nombre_variable = 'valor';
$Nombre_variable = 'otro valor';
Cuando se declara una variable, se le da un valor inicial. Éste valor inicial está englobado en uno de los posibles tipos que PHP contempla.

tomado de https://rolandocaldas.com/php/variables-constantes-y-funciones-en-php año 2015

 

En el video se muestra la correcta declaracion de una variable en PHP, ademas de los tipos de variables que son los que se trabajan en los otros lenguajes, pero con algunas pocas excepciones.


APORTE PERSONAL 

En este punto de la actividad podemos ver una parte muy importante de cualquier lenguaje de programacion como lo son las variables, pero en nuestro caso orientado a php, de tal manera que mostramos la forma adecuada de declaracion, que en se resume en el uso del signo $ al inicio del nombre de la variable y que a diferencia de otros lenguajes despues de este simbolo se puede usar cualquier otro tipo de caracter, ya sea numero, letra o el conocido _

5)  operadores aritmeticos, relacionales, booleanos

Operadores de Comparación

Los operadores de comparación se utlilizan, como su nombre lo indica, para hacer comparaciones entre valores (la gran mayoría de las ocasiones guardados en variables) que necesitan desempeñar un papel en nuestro código. En PHP dichos operadores son:

Operador
Nombre
Ejemplo
Resultado
= =
Igualdad
$a = = $b
Cierto si $a es igual a $b
= = =
Identidad
$a= = =$b
Cierto si $a es igual a $b y si además son del mismo tipo (sólo PHP4 o mayor)
!=
Desigualdad
$a != $b
Cierto si $a no es igual a $b
<
Menor que
$a < $b
Cierto si $a es estrictamente menor que el de $b
>
Mayor que
$a > $b
Cierto si $a es estrictamente mayor que $b
<=
Menor o igual que
$a <= $b
Cierto si $a es menor o igual que $b
>=
Mayor o igual que
$a >= $b
Cierto si $a mayor o igual que $b

Operadores de Incremento y Decremento

Los operadores de decremento o incremento son de gran utilidad en la programación, sobre todo porque ahorran tiempo, esfuerzo y código. Dichos operadores incrementan o decrementan en uno el valor de la variable a la que se le está aplicando dicho decremento o incremento. Claro está, la utilidad la veremos con un poco más de obviedad a la hora de ver los bucles, en los que de hecho, los operadores de incremento o decremento, hacen su debut triunfal y decididamente impresionante.

En PHP, los operadores de Incremento y Decremento son los siguientes:

OPERADOR
NOMBRE
EFECTO
$a++
Postincremento
Devuelve el valor de $a y luego lo incrementa en uno
++$a
Preincremento
Incrementa en uno $a y luego devuelve el valor de $a ya incrementado
$b--
Postdecremento
Devuelve el valor de $b y luego lo decrementa en uno
--$b
Predecremento
Decrementa en uno $b y luego devuelve el valor de $b ya decrementado

Operadores Lógicos

Los operadores lógicos son de extrema utilidad a la hora de decidir si un valor y otro o un valor u otro, cumplen con ciertas condiciones. De nuevo, la utilidad de estos operadores los veremos cuando veamos las estructuras de control. En PHP, los operadores lógicos son los siguientes:

Ejemplo
Nombre
Resultado
$a and $b
Y
Cierto sólo si $a y $b son ciertos
$a or $b
O
Cierto si $a ó $b ó ambos son ciertos
$a xor $b
O exclusiva
Cierto si $a ó $b son ciertos, pero no si ambos son ciertos a la vez
!$a
Negación
Cierto si $a no es cierto
$a&&$b
Y
Cierto sólo si $a y $b son ciertos
$a||$b
O
Cierto si $a ó $b ó ambos son ciertos

Siendo que lo más seguro es que se estén preguntando cuál es la diferencia entreand y && o entre or y ||. La respuesta es sencilla, los símbolos && y || son abreviaciones o, más aún, son herencia del lenguaje del cual deriva PHP, es decir C/C++. Dado lo anterior, para todos aquellos que ya tengan experiencia en la programación con C/C++, esta notación les resultará muy familiar.

Esto es todo en cuanto a los operadores se refiere, en nuestro próximo encuentro, aprenderemos sobre la precedencia que tiene los operadores en PHP.

tomado de https://www.aulafacil.com/php/curso/Lecc-6.htm año 2015

En el video se explica los tipos de operadores y el uso adecuado en PHP ademas de los diferentes tipos de variables que pueden ser utilizados en PHP.

 

APORTE PERSONAL

Despues de realizar el analisis de estos temas, solo queda por decir que si ya con anterioridad sabias manejar algun lenguaje de programacion, entonces no te sera dificil aprender PHP, si por el contrario no sabias ninguno entonces sera una forma facil de introducise en el mundo de la programacion. Espero que todos los aspectos tratados hallan sido claros y de ayuda a la hora de comenzar con las nociones basicas de PHP.