EJEMPLO CON PHP
EJEMPLOS CON PHP
EJEMPLO 1: "USO DE VARIABLES".
<?php
$var = 'Roberto';$Var = 'Juan';
echo "$var, $Var"; // imprime "Roberto, Juan";
?>
EJEMPLO 2:"USO DE CONSTANTES".
<?php
//asi se definen las constantes
define("FOO","something");
define("FOO2", "something else");
define("FOO_BAR", "something more");
define("2FOO", "something");
?>
EJEMPLO 3: "USO DE FUNCIONES".
<?php
$haceralgo = true;/* No podemos llamar a foo() desde aquí
ya que no existe aún,
pero podemos llamar a bar() */bar();
if ($haceralgo) {
function foo()
{
echo "No existo hasta que la ejecución del programa llegue hasta mí.\n";
}
}/* Ahora podemos llamar de forma segura a foo()
ya que $haceralgo se evaluó como verdadero */if ($haceralgo) foo();
function bar()
{
echo "Existo desde el momento inmediato que comenzó el programa.\n";
}?>
EJEMPLO 3: "USO DE FUNCIONES".
<?php
$haceralgo = true;/* No podemos llamar a foo() desde aquí
ya que no existe aún,
pero podemos llamar a bar() */bar();
if ($haceralgo) {
function foo()
{
echo "No existo hasta que la ejecución del programa llegue hasta mí.\n";
}
}/* Ahora podemos llamar de forma segura a foo()
ya que $haceralgo se evaluó como verdadero */if ($haceralgo) foo();
function bar()
{
echo "Existo desde el momento inmediato que comenzó el programa.\n";
}?>
EJEMPLO 4: "CREACION DE CLASES Y OBJETOS"
<?phpclass SimpleClass{
// Declaración de la propiedad
public $var = 'a default value';
// Declaración del método
public function displayVar() {
echo $this->var;
}
}
?>
EJEMPLO 5: "CREACION DE INSTACIAS DE UNA CLASE"
<?php
$instance = new SimpleClass();
// Esto también se puede hacer con variables:
$className = 'Foo';
$instance = new $className(); // Foo()
?>
EJEMPLO 6: "EXCEPCIONES"
<?phpfunction inverso($x) {
if (!$x) {
throw new Exception('División por cero.');
}
return 1/$x;
}
try {
echo inverso(5) . "\n";
echo inverso(0) . "\n";
} catch (Exception $e) {
echo 'Excepción capturada: ', $e->getMessage(), "\n";
}// Continuar la ejecuciónecho 'Hola Mundo\n';?>
// Declaración de la propiedad
public $var = 'a default value';
// Declaración del método
public function displayVar() {
echo $this->var;
}
}
?>
EJEMPLO 5: "CREACION DE INSTACIAS DE UNA CLASE"
<?php
$instance = new SimpleClass();
// Esto también se puede hacer con variables:
$className = 'Foo';
$instance = new $className(); // Foo()
?>
EJEMPLO 6: "EXCEPCIONES"
<?phpfunction inverso($x) {
if (!$x) {
throw new Exception('División por cero.');
}
return 1/$x;
}
try {
echo inverso(5) . "\n";
echo inverso(0) . "\n";
} catch (Exception $e) {
echo 'Excepción capturada: ', $e->getMessage(), "\n";
}// Continuar la ejecuciónecho 'Hola Mundo\n';?>
0 comentarios: