Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3.- clone.- Para crear una copia de un objeto se utiliza la palabra clave
clone (que invoca, si fuera posible, al mtodo clone() del objeto). No se
puede llamar al mtodo clone() de un objeto directamente.
5.- Date ().- Se utiliza para dar formato a una hora y / o fecha.
8.- endif.- PHP ofrece una sintaxis alternativa para algunas de sus
estructuras de control; a saber: if, while, for, foreach, y switch. En cada
caso, la forma bsica de la sintaxis alternativa es cambiar el corchete de
apertura por dos puntos (:) y el corchete de cierre por endif;, endwhile;,
endfor;, endforeach;, o endswitch;, respectivamente.
A es igual a 5
10.- goto.- El operador goto puede ser usado para saltar a otra seccin en
el programa. El punto de destino es especificado mediante una etiqueta
seguida de dos
15.- do-while.- Los bucles do-while son muy similares a los bucles while,
excepto que la expresin verdadera es verificada al final de cada iteracin
en lugar que al principio.
La diferencia principal con los bucles while es que est garantizado que
corra la primera iteracin de un bucle do-while (la expresin verdadera
slo es verificada al final de la iteracin), mientras que no necesariamente
va a correr con un bucle while regular (la expresin verdadera es
verificada al principio de cada iteracin, si se evala como FALSE justo
desde el comienzo, la ejecucin del bucle terminara inmediatamente).
declare (directive)
statement
17.- tick.- es un evento que ocurre para cada sentencia tickable N de bajo
nivel ejecutada por el intrprete dentro del bloque declare. El valor para N
se especifica usando ticks=N dentro del bloque de declare de la seccin
directive.
declare(ticks=1);
declare(encoding='ISO-8859-1');
19.- for.- Los bucles for son los ms complejos en PHP. Se comportan como
sus homlogos en C.
23.- case.- La expresin case puede ser cualquier expresin que se evala
como un tipo simple, es decir, entero o nmeros de punto flotante y
strings. Los arrays u objetos no se pueden utilizar aqu a menos que sean
desreferenciados a un tipo simple.
Operadores
24.- $a and $b
And (y)
25.- $a or $b
Or (o inclusivo)
26.- $a xor $b
Xor (o exclusivo)
TRUE si $a no es TRUE.
27.- ! $a
Not (no)
28.- $a && $b
And (y)
29.- $a || $b
Or (o inclusivo)
sentencias
sentencias
Excepciones
exit;
exit();
exit(0);
exit(1);
exit(0376); //octal
OPERADORES
OPERADORES LGICOS Y DE COMPARACIN EN PHP
Los operadores de comparacin permiten comparar dos valores, tal y
como su nombre indica. En General, esto nos servir para tomar
decisiones. Por ejemplo, quizs tenemos que decidir si autorizar Una
operacin segn exista saldo suficiente en su cuenta bancaria o no. Para
ello en PHP disponemos de los operadores que se indican en la siguiente
tabla.
switch($quien) {
case "cgus": // Primera posibilidad
echo (" $quien es todo un leader ");
break;
case "adanedhel": // segunda posibilidad
echo ("$quien es un elfo");
break;
case "xela": // tercera posibilidad
echo ("$quien es normal");
break;
default: // Posiblidad si no es ninguna de las anteriores
echo ("$quien es un desconocido");
}
?>
</body>
</html>
for each
Es un tipo de bucle especial para matrices. Cmo no hemos visto el tema
de las matrices todava, de momento no lo vamos a explicar. Tocaremos
este tema al hablar de las matrices.
Las clases
Una clase no parece ser otra cosa que una especie de plantilla en la que
se pueden definir una serie de variables -a las que se pueden asignar
valores predefinidos- y funciones que pueden ser invocadas -en todo o en
parte- desde cualquier otra parte del documento.
La sintaxis es la siguiente:
class nombre {
....
... definicin de variables....
....
.. constructores (opcional)...
....
.. definicin de funciones...
....
}
Dentro de la clase podemos definir variables que sern usadas por las
funciones internas de esa clase y a las que se puede (no es obligatorio
hacerlo) asignar valores.
Para definir una variable es obligatorio anteponer var al nombre de la
variable y en el caso de que pretendamos asignarles un valor bastar con
poner detrs del nombre de la variable el signo = y a continuacin el
valor.
Ni que decir tiene que... el nombre de la variable utiliza la sintaxis
habitual de PHP y que si los valores asignados son tipo cadena tienen que
ir entre comillas.
var $pepe="Jose"
es una sintaxis vlida, pero...
$pepe="Jose"
no lo es, le falta el var y si lo escribes as... te dar error
Ms tarde te contar la triste historia de los contructores pero... como son
opcionales, antes vamos a mencionar a las funciones.
Las funciones definidas dentro de las clases tienen una sintaxis idntica a
las dems funciones PHP con una salvedad importante.
Siempre que desde una funcin se invoque una variable definida dentro
de la clase debe hacerse con la siguiente sintaxis:
$this->variable
Ojo al Cristo que es de plata... ;-)