Está en la página 1de 7

¿En qué consiste PHP, sus características y ventajas?

PHP es un lenguaje de computadora que se puede distribuir y editar sin ningún costo; PHP
se utiliza con el fin de inventar páginas de internet esencialmente dinámicas y su
codificación es posible tenerla empotrada en el HTML por medio de scripts¡, su codificación
es ejecutado en el servidor, originar HTML y remitiéndolo al consumidor; además fuera de
eso simplifica el vínculo entre el servidor y la interfaz del consumidor

sus características
- Se encuentra encaminado esencialmente a la codificación de scripts del ámbito del
servidor.
- está encaminado esencialmente a la creación de softwares de páginas web
dinámicos
- Otra particularidad que se transforma en ventaja para el codificador es que tiene
bastante documentación debido a que es bastante utilizado.
- posibilita la codificación orientada a objetos debido a que es posible fraccionar los
scripts y de esa manera ser más dinámico al servidor de procesar informaciones.
- Nos posibilita disociar el sistema del software de forma que seamos capaces
independientemente de la codificación que utiliza las informaciones y el de la interfaz
este es un arquetipo reconocido como MVC modelo vista controlador lo cual permite
tener la codificación pura.
- Debido a que es un lenguaje de maquina multiplataforma es psoible utilizar cualquier
OS siempre que este lo ejecute.
- la curva de aprendizaje del lenguaje de maquina no es tan mayor como en un caso
ilustrativo java
- posee una simple y confiable conexión a casi todas las bases de datos
- desde la versión 5 posee empleo de excepciones.
- No es imprescindible determinar las clases de variables, debido a que es posible
valorarse por la clase de utilización en medio de sus ejecuciones.

ventajas

- El script en PHP generalmente trabaja de forma más pausada en contraste con un


lenguaje de máquina de bajo nivel, debido a que es un lenguaje de maquina
entendido.
- Debido a que es un lenguaje de máquina que se entiende mientras se ejecuta la
ofuscación que se crea es posible que creen trabas en algunas circunstancias.
- se requiere un servidor web para que se ejecute.
Tabla No. 1. Variables y constantes
¿Qué es una variable? una variable puntea a una posición de la memoria, donde
se almacena un dato o un dato almacenado en una
referencia, en PHP las variables se simbolizan con el
símbolo de dólar y la denominación de la variable

Tipos de variables

Denominación Definición Ejemplo.

numéricas Guardan números que es Enteros $entero=915;


posible que sean de 2 tipos Reales $real=5.2;
enteros (números sin
decimales) o reales
(números con o sin decimal)

alfanuméricas Guardan textos $cadena="Es un chupetín";


compuestos, series de
caracteres, como letras,
símbolizaciones y cifras.

Guardan un valor lógica, Booleano verdadero


que es verdadero o falso $verdadero = true;
Booleanas
Booleano falso
$falso = false;

¿Qué es una constante? Una denominación para un valor sencillo que no se altera
en medio de la ejecución del script, estos diferencian
mayúsculas y minúsculas y por convención se declaran en
mayúscula

Ejemplos de constantes

Denominación Definición Ejemplo

Constantes definidas son definidas por el define('MIN_VALUE', '0.0');


programador antes de la define('MAX_VALUE', '1.0');
ejecución del programa
esta función posibilita definir
constantes
define(nombre_constante,
valor_constante)
Sin embargo, al definir una
constante en una clase, se
debe hacer con const

Constantes predefinidas son las que son definidas $maximo = PHP_INT_MAX;


por el propio PHP o por print “<p>en una variable
algún módulo por ejemplo entera es $maximo</p>";
PHP_INT_MAX es el valor
del mayor entero que se en una variable entera es
puede guardar en una 94952709183
variable de clase entera

¿Qué son los operadores?

Tipos de operadores

Denominación Definición Ejemplo

Operadores aritméticos Son los que aprendimos en $a + $b


la aritmética $a - $b
$a * $b
$a ** $b

$a += $b; es como decir


$a = $a + $b;

Operadores de comparación Aquellos nos posibilitan $a == $b Igual


contrastar 2 valores y no $a === $b Idéntico
retorna un valor booleano $a != $b Diferente
$a <> $b Diferente
$a < $b Menor que
$a > $b Mayor que
$a >= $b Mayor o igual que

Operadores lógicos Posibilita hacer operaciones $a and $b And (y)


lógicas y nos devuelve un sí $a or $b Or (o inclusi)
o un no ! $a Not (no)
$a && $b And (y)
$a xor $b Xor (o
exclusivo)

Tabla No. 2. Conceptos fundamentales sobre arreglos

¿Qué son los arreglos? Es un mapa o agrupación de variables de un mismo tipo.


A las que se arriba a cada constituyente individual del
arreglo mediante un índice que es un número entero

Tipos de Arreglos en PHP

Denominación Definición Ejemplo

Array numérico indexado Es una clase de array que <?php


posee índices numéricos y se $array =
llega a este mediante una array("change",
cifra entera a todo valor de "matrix",
este. "word",
"archont");
var_dump($array);
?>

Array asociativo. Este es un array cuyos <?php


valores se adjudican mediante $bandadealgunasdedadasdi
ferentes = array(
secreto que es escrito con deladecadadedosmildiezad
varios tipos de caracteres osmilveinte=>'imaginedra
gons',
delosañosdosmiladosmildi
ez=>'u2',
delosañosmilnovecientosn
oventaadosmil=>'ellabail
asola'
);
var_dump($array);
?>

Array multidimensional es un array que puede tener 2 <?php


(Matrices). o más array, es un array de $delatresultimasdecadasm
ejoresbandasmusicales =
arrays, además de ello es array(
posible que el array pueda
englobar diversos array y
estos a su vez puedan array("Ellabailasola,Des
tinysChild,BackStreetBoy
englobar todos estos una s"),
distinta agrupación de arrays array("U2"),

array("MiageDragons","On
eDirection","TheChainsmo
kers")
);
?>

Tabla No. 3. Secuencias de control

Condicionales son el pilar de la producción de la programación y son


significativos para cada lenguaje de máquina, dichas son
con el propósito de ejecutar instrucciones pendiendo de las
condiciones

Tipos de secuencias de control

Denominación Definición Ejemplo

IF este es de los más mostraria si $a es igual a


principales debido a que nos $b:
posibilitan ejecutar <?php
condiciones en un pedazo if ($a = $b) {
de la codificación, echo "a es igual a
su estructura es : b";
if (expr) }
?>
sentencia

ELSE IF esta es una combinación del <?php


if y el else, y en primer lugar if ($c == $a + $b) {
se evalúa la condición if que echo "c es igual a
cuando resulta negativa más b";
ejecuta la condición del else } elseif ($c - $a ==
if y en caso de que aquella $c) {
sea negativa devuelve un echo "c menos a es
falso o un no entonces igual a b";
} else ($b < $c) {
ejecuta el else en caso de
echo "b es menor a
que lo haya solo se saldrá
c";
de la condición }
?>

SWITCH esta actúa de la misma <?php


manera que actuaría si switch ($i) {
poseyéramos varios if en el case "gpu":
mismo enunciado sin echo "i es una
embargo es demasiado gpu";
break;
restringido debido a que
case "cpu":
únicamente toma requisitos
echo "i es una
de identidad cpu";
break;
case "apu":
echo "i es un
apu";
break;
}
?>

Ciclos repetitivos Son sistemas reincidentes llamados bucles debido a que son los que
ejecutan 1 o más instrucciones una cantidad de ocasiones específico y
penden de una variable de gobierno de la serie.

Clases de ciclos repetitivos

Denominación Definición Ejemplo

FOR El ciclo for (desde) es for ($i 2 + x = 4; $i


reincidente; además es <= 100; $i++) {
utilizado en el momento en echo $i;
el que entendemos cuales }
son las ocasiones en que
reincidiremos y trae consigo
en la instrucción la variable
de control del ciclo

for ($variable=valor_inicial;
condición; incremento) {
... sentencias;
}

WHILE el ciclo while (mientras) <?php


ejecuta un pedazo de la /* ejemplo 1 */
codificación englobada en $i = 2+x = 4;
este entretanto el requisito while ($i <= 100) {
siga siendo verídico, en el echo $i++; /* el
momento en que encuentre valor presentado sería
varia la serie terminará y en $i
la situación en la que esa antes del incremento
requisito en ningún (post-incremento) */
momento se vuelva }
/* ejemplo 2 */
verdadero , ni se introducirá
$i = 2+x = 4;
en la codificación ningún
while ($i <= 100):
dato computacional por echo $i;
adentro del while, su $i++;
estructura es : endwhile;
?>
while (condición) {
... sentencias;
}

DO…WHILE La serie do while(hacer <?php


mientras) es similar a la $i =;
serie pasada y do {
exclusivamente difiere en echo $i;
que el requisito se evalúa al } while ($i > 0);
?>
fin de la sentencia, al estar
diseñada de esa forma
asegura que se ejecutara la
codificación al menos en
una ocasión debido a que el
requisito esta e el fin.
do {
…sentencias
} while(condición);

Otras instrucciones

REQUIRE () Es una función necesita y <?php


valora los archivos // Require
particularizado. Los que son require("la_ruta_de_archivo.php");
require "la_ruta_de_archivo.php";
escudriñados en el trayecto
?>
de ingreso a la base de
datos o en la biblioteca de
lenguajes de código y de
comandos en la escritura de
código de programación, o
donde están los scripts en
fin todo lo que necesita el
desarrollador para codificar
y si no la haya y si la
codificación en un solo
renglón escrita no está o
si tiene equivocación en
el código para crear el
programa se plasmará
visualmente en la pantalla
una equivocación mortal
para las intenciones de
crear el programa ya que
terminarán con las
posibilidad de hacer el
mismo de grado
E_COMPILE_ERROR.
esto para el script y no sigue
la ejecución

INCLUDE () esta función es parecida a la // Include


pasada , contiene y valora include("la_ruta_de_archivo.php");
include "la_ruta_de_archivo.php";
el archivo particularizado.
Los que son escudriñados vars.php
en el trayecto de ingreso a <?php
la base de datos o en la $ figurageometrica =
biblioteca de lenguajes de 'esfera';
código y de comandos en la $dimensiones =
escritura de código de 'tridimensional';
programación, o donde ?>
están los scripts en fin todo
lo que necesita el test.php
desarrollador para codificar <?php
y se plasmará visualmente echo "Una $
figurageometrica $
en la pantalla una
dimensiones "; // Una
prevención (E_WARNING)
lo que posibilita seguir la include 'vars.php';
ejecución del script
echo "Una
$figurageometrica $
dimensiones "; // Una
esfera tridimensional
?>

También podría gustarte