php

Curso PHP – 3. Tipos de datos

Los tipos de datos establecen el formato en que se va a almacenar, operar e intercambiar información y establecen un contrato entre las diferentes partes de su aplicación ya que define como se interpretará la información que se intercambia entre una parte y otra. En los lenguajes tipeados también constituyen reglas de validación del sistema ya que se emitirá un error al tratar de asignar un valor de un tipo de dato a otro tipo, en el caso de PHP usted puede elegir este comportamiento al intercambiar información de una parte del sistema a otra, ya que que si puede definir el tipo de dato que va recibir como parámetro, una función determinada, no así a la hora de declarar las variables.

Curso de PHP.2 – Sintaxis básica

Cuando PHP analiza un fichero (por regla general los ficheros php deben tener la extensión .php) busca las etiquetas de aperturas que indican al interprete dónde empezar y finalizar la interpretación del código. Este mecanismo permite incrustar código de PHP en todo tipo de documentos…

Curso de PHP.1 – Introducción

PHP es un lenguaje script de propósito general que es usado fundamentalmente para desarrollar sitios web.

PHP fue creado por Rasmus Lerdorf en el año 1995 y surge como un proyecto personal, por aquel entonces Rasmus quería saber cuantas personas accedían a su CV y para ello desarrolló un envoltorio CGI en Perl pero el CGI tenía un problema: se colgaba con frecuencia debido a la cantidad de procesos que el CGI creaba, así q Rasmus decidió reimplementar en c la lógica del CGI.

¿Qué es lo nuevo en PHP 7.2?

La versión 7.2 de PHP incorporó nuevas características de las cuáles mencionamos algunas: Nuevo tipo object, Carga de extensiones por nombre, Sobre carga de métodos abstractos, Sodium parte del núcleo de PHP, Ensanchamiento del tipo de parámetros.

¿Qué es lo nuevo en PHP 7.1?

Como comentaba en ¿Qué es lo nuevo en PHP-7.0? PHP va en la dirección de convertirse un lenguaje de programacíon mixto: con características de un lenguaje dinámico y características de un lenguaje tipeado y muestra de ellos es que con la salida de la versión 7.1 de las 12 nuevas características 2 son de un lenguage tipeado: Tipos “nullable” y funciones void, otras de las carecterísticas incluidas en esta versión son:

  • desampaque simétrico de arreglos
  • visibilidad de las constantes de clase
  • seudotipo iterable
  • manipulación de múltiples excepciones en un solo catch
  • soporte para claves en list()

Cómo comparar objectos en PHP

PHP ofrece una manera sencilla de comparar objectos usando los operadores de comparación (==) e identidad (===), si usamos el operador de comparación entonces los objetos son comparados en forma simple o sea 2 objectos son iguales si son instancias de la misma clase y tienen los mismos atributos (propiedades) y valores, si usamos el operador de identidad entonces 2 objetos son iguales solo si hacen referencia (o apuntan) a la misma instancia de la misma clase.

Cómo compilar PHP 7.1 en Ubuntu 16.04

PHP

El 1 de diciembre del 2016 la comunidad de desarrollo de PHP liberó la versión 7.1, la cuál incorporó 12 nuevas características, de ellas mencionamos algunas a continuación:

Tipos «nullable»: Ahora las funciones pueden devolver nulo prefijando el tipo de datos con un signo de interrogación (?), de manera similar para los párametros pueden aceptar nulo prefijando el tipo de datos con un signo de interrogación.