Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas
Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas

domingo, 25 de julio de 2021

9.- Tipos de datos PHP

PHP admite los siguientes tipos de datos: 
  •  String
  •  Integer
  • Float (floating point numbers - also called double)
  •  Boolean
  •  Array
  •  Object 
  • NULL 
  • Resource

Cadena PHP

Una cadena es una secuencia de caracteres, como "¡Hola mundo!".

Una cadena puede ser cualquier texto entre comillas. Puede utilizar comillas simples o dobles:

<?php
$x = "Hola ITSVA!";
$y = 'Hola ITSVA!';

echo $x;
echo "<br>";
echo $y;
?>

Entero PHP

Un tipo de datos entero es un número no decimal entre -2,147,483,648 y 2,147,483,647.

Reglas para enteros:

  • Un número entero debe tener al menos un dígito
  • Un número entero no debe tener un punto decimal
  • Un número entero puede ser positivo o negativo
  • Los números enteros se pueden especificar en: notación decimal (base 10), hexadecimal (base 16), octal (base 8) o binaria (base 2)

En el siguiente ejemplo, $x es un número entero. La función PHP var_dump () devuelve el tipo y valor de datos:

<?php

$x = 5985;
var_dump($x);

?>

PHP float

Un float (número de punto flotante) es un número con un punto decimal o un número en forma exponencial.

En el siguiente ejemplo, $x es un flotante. La función PHP var_dump () devuelve el tipo y valor de datos:

<?php
$x = 10.365;
var_dump($x);
?>

PHP Boolean

A Boolean representa dos posibles estados: TRUE or FALSE.

$x = true;
$y = false;

Los booleanos se utilizan a menudo en pruebas condicionales. Aprenderá más sobre las pruebas condicionales en un capítulo posterior de este tutorial.

PHP Array

Una Array almacena varios valores en una sola variable.

En el siguiente ejemplo, $cars es una array. La función PHP var_dump () devuelve el tipo y valor de datos:

Ejemplo

<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>

PHP Object

Las clases y los objetos son los dos aspectos principales de la programación orientada a objetos.

Una clase es una plantilla para objetos y un objeto es una instancia de una clase.

Cuando se crean los objetos individuales, heredan todas las propiedades y comportamientos de la clase, pero cada objeto tendrá valores diferentes para las propiedades.

Supongamos que tenemos una clase llamada Car. Un automóvil puede tener propiedades como modelo, color, etc. Podemos definir variables como $modelo, $color, etc., para mantener los valores de estas propiedades.

Cuando se crean los objetos individuales (Volvo, BMW, Toyota, etc.), heredan todas las propiedades y comportamientos de la clase, pero cada objeto tendrá valores diferentes para las propiedades.

Si crea una función __construct (), PHP llamará automáticamente a esta función cuando cree un objeto a partir de una clase.

Ejemplo

<?php
class Car {
  public $color;
  public $model;
  public function __construct($color, $model) {
    $this->color = $color;
    $this->model = $model;
  }
  public function message() {
    return "My car is a " . $this->color . " " . $this->model . "!";
  }
}

$myCar = new Car("black", "Volvo");
echo $myCar -> message();
echo "<br>";
$myCar = new Car("red", "Toyota");
echo $myCar -> message();
?>

PHP NULL Value

Null es un tipo de datos especial que solo puede tener un valor: NULL.

Una variable de tipo de datos NULL es una variable que no tiene ningún valor asignado.

Sugerencia: Si se crea una variable sin un valor, se le asigna automáticamente un valor de NULL.

Las variables también se pueden vaciar estableciendo el valor en NULL:

Ejemplo

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>

PHP Resource

El tipo de recurso especial no es un tipo de datos real. Es el almacenamiento de una referencia a funciones y recursos externos a PHP.

Un ejemplo común de uso del tipo de datos de resource es una llamada a la base de datos.


sábado, 29 de diciembre de 2018

8.- Impresión con echo / print (PHP)

En Php hay dos formas de Imprimir salidas: echo y print.

Estos tienen la misma función de enviar datos en pantalla, pero con diferencias pequeñas, echo no maneja valor de retorno, mientras que la instrucción print tiene un valor de retorno de 1, con esta característica se puede usar en expresiones.
Echo puede tomar múltiples parametros, mientras que print puede tomar un argumento. Por otro lado echo es ligeramente más rápido que print.
Echo se puede usar con o sin paréntesis: echo ó echo()

Ejemplo 1:
<?php

echo "<h2>PHP is Poderoso!</h2>";
echo "Hola World Wide Web!<br>";
echo "Aprendiendo PHP!<br>";
echo "Esta ", "cadena ", "fue ", "realizada ", "con múltiples parámetros.";

?>

Nota: verifica el uso de html dentro de php a través de echo :)

Salida



Ejemplo 2:

<?php
$txt1 = "Aprendiendo PHP";
$txt2 = "con ejemplos";
$x = 7;
$y = 9;

echo "<h2>" . $txt1 . "</h2>";
echo "Estudiar PHP " . $txt2 . "<br>";
echo $x + $y;
?>

Salida


Ejemplo 3: usando print

<?php

print "<h2>PHP is Poderoso!</h2>";
print "Hola World Wide Web!<br>";
print "Aprendiendo PHP!<br>";


?>

Salida





Ejemplo 4: usando print


<?php
$txt1 = "Aprendiendo PHP";
$txt2 = "con ejemplos";
$x = 7;
$y = 9;

print "<h2>" . $txt1 . "</h2>";
print "Estudiar PHP " . $txt2 . "<br>";
print $x + $y;
?>

Salida




Comentarios: Ejemplos sencillos pero que ilustran el uso de echo y print.  :)






domingo, 11 de noviembre de 2018

7-Variables (PHP)

Una variable puede tener un nombre corto como x e y) o un nombre más descriptivo (Edad, modelo, total_volumen). 

 Reglas para las variables de PHP:

  • Una variable comienza con el signo $, seguido del nombre de la variable
  • Un nombre de variable debe comenzar con una letra o el carácter de subrayado.
  • Un nombre de variable no puede comenzar con un número.
  • Un nombre de variable solo puede contener caracteres alfanuméricos y guiones bajos (A-z, 0-9 y _).
  • Los nombres de las variables distinguen entre mayúsculas y minúsculas ($edad y $EDAD son dos variables diferentes).
<!DOCTYPE html>
<html>
<body>

<?php

$txt = "PHP";
echo "I love " . $txt . "!";

echo "<br>"

$x = 7;
$y = 4;
echo $x + $y;

?>


</body>
</html>

Resultado:
Comentario:
 En PHP para concatenar cadenas se usa el punto (.).
Observe como escribir codigo HTML dentro de PHP a través de la sentencia "echo"

6-PHP, Las variables son sensibles a mayúsculas y minúsculas

<!DOCTYPE html>
<html>
<body>

<?php

$color = "rojo";


echo "Mi casa es " . $color . "<br>";
echo "Mi casa es " . $COLOR . "<br>";
echo "Mi casa es " . $coLOR . "<br>";

?>

</body>
</html>

Resultado:

Comentario:
 No reconoce las variables $COLOR y $coLOR, porque no están inicializadas, es decir la única variable inicializada es $color(Sensible a mayúsculas y minúsculas).

5.-Buenas prácticas en PHP


<!DOCTYPE html>
<html>
<body>

<?php
ECHO "Hola World Wide Web!<br>";
echo "Hola World Wide Web!<br>";
EcHo "Hola World Wide Web!<br>";
?>


</body>
</html>

Resultado:



Comentario:
 Las 3 lineas en PHP imprimen el mismo mensajes, sin embargo las buenas prácticas sugieren solo minúsculas en el código PHP.



lunes, 6 de febrero de 2017

4-PHP Sintaxis Básica de PHP, comentarios

Ya les he mostrado un ejemplo de PHP y para los que inician en este lenguaje pudieran tener algunas preguntas como es la clásica ¿Cual es la sintaxis o estructura del lenguaje PHP? la respuesta es que php es un script embebido o incrustado dentro de html (aunque también es viceversa html incrustado dentro de código php).
Un script PHP se puede colocar en cualquier parte del documento.

Un script PHP comienza con <? php Y termina con ?>

Sintaxis

<?php
  // tu código va 
aquí
  // tu código va aquí
?>

Aclaremos un poco con el ejemplo de la entrada anterior:

<!DOCTYPE html>   //Código html
<html>
<body>

<?php           //Inicia código php
                //Observar que las líneas de código php terminan con (;)
  

  $txt = "los 80s";    
  echo "Yo amo $txt!";

  echo "<br>";

  $x = 5;
  $y = 4;

  echo $x + $y;

?>                     //Termina 
código php

</body>                //Código html
</html>

Observaciones:
-Las lineas de código php terminan con un punto y coma (;)
-Las lineas de código se pueden comentar (autodocumentar) usando
 la doble barra "//", los comentarios pueden ser utilizados para que 
los demás comprendan el código, para que uno mismo se acuerde de lo que hizo (dejen de programar 2 semanas y luego me dicen je).

Espero les sirva de ayuda, tratare de estar escribiendo más seguido sobre este cursito. Saludos!!!!!

lunes, 14 de noviembre de 2016

3-PHP Variables e impresión de variables

      Las variables al igual que en otros lenguajes de programación se pueden considerar como "contenedores" de información.
En PHP los nombres de las variables inician con el signo de $ seguido del nombre de la variable
      Las variables pueden tener nombres cortos como; $x, $y ó largos como $precioCompra y $edad

Reglas para nombrar variables:
1.- El nombre inicia con signo de $
2.- Después del signo $ debe tener una letra o guion bajo ( _ ) el nombre
3.- El nombre no puede iniciar con números
4.- Los nombres son sensibles a mayúsculas y minúsculas, es decir Edad y edad son dos variables diferentes.

En PHP la sentencia echo es usado para imprimir datos en la pantalla

Ejemplo:

<!DOCTYPE html>
<html>
<body>

<?php
$txt = "los 80s";

echo "Yo amo $txt!";

echo "<br>";

$x = 5;
$y = 4;
echo $x + $y;
?>


</body>
</html>

Resultado:



Comentarios: la sentencia echo puede imprimir varios parámetros, por otro lado observar como la variable $txt se escribió tal cual dentro de la cadena de echo.
Las buenas prácticas sugieren tener un estilo de programación, es decir nombrar las variables en minúsculas o mayúsculas o con la técnica CamelCase que consiste en escribir en mayúscula la primera letra de cada palabra cuando se nombra usando dos o mas palabras(Ej. PrecioVenta)

2-PHP Sintaxis de PHP

Php es un  script que se ejecuta del lado servidor y el resultado es enviado de vuelta al navegador

Sintaxis Básica:
 Todo script PHP comienza con <?php   y termina con ?>

Ejemplo:
<!DOCTYPE html>
<html>
<body>

<h1>Mi primera pagina PHP</h1>

<?php
  echo "!Saludos Worl Wide Web!";
?>


</body>
</html>

Resultado:

Algunos comentarios:
Para ejecutarlo deberás realizar el código en el editor de texto que te guste(Yo manejo Sublime) y debes guardar el archivo con extensión php en la carpeta www de wampServer, para que se pueda ejecutar desde el localhost, desde luego si eres ordenado seguramente deberías crear una carpeta donde se alojaras tus ejercicios como por ejemplo: "Mis programas PHP"

miércoles, 21 de septiembre de 2016

1-PHP ¿Que es? ¿Que puede hacer? y ¿Porque PHP?


¿Qué es PHP?

  • PHP es un acrónimo de "PHP: Hypertext Preprocessor"
  • PHP es un lenguaje de programación de código abierto ampliamente utilizado
  • Scripts PHP se ejecutan en el servidor
  • PHP es para descargar y utilizar gratis
PHP es un lenguaje sorprendente y popular!
Es lo suficientemente potente como para estar en el centro del sistema de blogs más grande en la web (WordPress)!

Es lo suficientemente profunda para ejecutar la mayor red social (Facebook)! 

También es bastante fácil para ser el primer lenguaje del lado del servidor de un principiante!.


¿Qué es un archivo PHP?
  • Archivos PHP pueden contener texto, HTML, CSS, JavaScript, PHP y el código
  • Código PHP se ejecutan en el servidor, y el resultado se devuelve al explorador como HTML plano
  • Archivos PHP tienen extensión ".php"

¿Que puede hacer con PHP?

  • PHP puede generar páginas con contenidos dinámicos
  • PHP puede crear, abrir, leer, escribir, borrar y cerrar archivos en el servidor
  • PHP puede recopilar datos de formularios
  • PHP puede enviar y recibir cookies
  • PHP puede añadir, borrar, modificar los datos de su base de datos
  • PHP puede ser usado para el control de acceso de los usuarios
  • PHP puede cifrar los datos
Con PHP no está limitado a la salida HTML. Usted puede emitir imágenes, archivos PDF y películas Flash. También puede exportar cualquier texto, como XHTML y XML.

¿Por qué PHP?

  • PHP se ejecuta en varias plataformas (Windows, Linux, Unix, Mac OS X, etc.)
  • PHP es compatible con casi todos los servidores utilizados en la actualidad (Apache, IIS, etc.)
  • PHP es compatible con una amplia gama de bases de datos
  • PHP es gratuito. Puedes descargarlo desde el recurso oficial de PHP: www.php.net
  • PHP es fácil de aprender y funciona de manera eficiente en el lado del servidor