# data[].attributes.headline
Un objeto será creado siempre a no ser que el objeto tenga un constructor definido y lance una excepción como error.

# data[].attributes.subject
Un objeto será creado siempre a no ser que el objeto tenga un constructor definido y lance una excepción como error.

# data[].attributes.attachment_link.readable_text
0:00 / 0:30•Watch full video

# data[].attributes.headline
La función spl_autoload_register() registra cualquier número de autocargadores, posibilitando que las clases e interfaces sean cargadas automáticamente si no están definidas actualmente

# data[].attributes.subject
La función spl_autoload_register() registra cualquier número de autocargadores, posibilitando que las clases e interfaces sean cargadas automáticamente si no están definidas actualmente

# data[].attributes.body
<?php
spl_autoload_register(function ($nombre) {
echo "Intentando cargar $nombre.\n";
throw new Exception("Imposible cargar $nombre.");
});

try {
$obj = new ClaseNoCargable();
} catch (Exception $e) {
echo $e->getMessage(), "\n";
}
?>

# data[].attributes.body
<?php

include("clasess.php");

$n1=10;

$n2=5;

echo "La suma es: ".matematica::sumar($n1,$n2);

echo "<br>";

?>

# data[].attributes.body
<?php

class matematica {

public static function sumar($num1,$num2){

$suma=$num1+$num2;

return $suma;

}

}

?>

# data[].attributes.headline
 Guardan un valor fijo que no se puede modificar a lo largo del programa. Las constantes pueden ser definidas por el programa o estar predefinidas por el propio PHP o por algún módulo

# data[].attributes.subject
 Guardan un valor fijo que no se puede modificar a lo largo del programa. Las constantes pueden ser definidas por el programa o estar predefinidas por el propio PHP o por algún módulo

# data[].attributes.headline
Para declarar una constante se puede utilizar la función define() o la palabra reservada const, la diferencia principal es que const se define en tiempo de ejecución, mientras que define() lo hace en tiempo de compilación

# data[].attributes.subject
Para declarar una constante se puede utilizar la función define() o la palabra reservada const, la diferencia principal es que const se define en tiempo de ejecución, mientras que define() lo hace en tiempo de compilación

# data[].attributes.headline
¿Cómo crear una constante de clase en PHP?

# data[].attributes.subject
¿Cómo crear una constante de clase en PHP?

# data[].attributes.body
<?php

class MyClass

{

const ejemplo = 'valor constante';

function showConstant() {

echo  self::ejemplo . "\n";

}

}

echo MyClass::ejemplo . "\n";

?>

# data[].attributes.body
Las constantes de clases permiten definir un valor en una clase y mantenerlo invariable durante la ejecución del script.
Se diferencian de las variables en que no utilizan un símbolo de dólar $ al declararlas o emplearlas, y su valor ha de ser siempre una expresión constante

# data[].attributes.headline
La clase es una plantilla que usamos para crear objetos, al crear un objeto de una clase se dice que es una instancia de esa clase. Los objetos en PHP 7 se crean (instancian) con la palabra reservada New.

# data[].attributes.subject
La clase es una plantilla que usamos para crear objetos, al crear un objeto de una clase se dice que es una instancia de esa clase. Los objetos en PHP 7 se crean (instancian) con la palabra reservada New.

# data[].attributes.body
Para crear una instancia de una clase, se utiliza la palabra new.

# data[].attributes.body
Autocarga con manejo de excepciones

# data[].attributes.body
se debe emplear la palabra reservada new.

# data[].attributes.body
Una clase es la definición de un tipo de objeto, en forma de una colección de variables (llamadas propiedades) y funciones (llamadas métodos).