Diferencia entre revisiones de «Curso básico de PHP/Existe Función»

De WikiCabal
Ir a la navegación Ir a la búsqueda
 
(Sin diferencias)

Revisión actual del 03:20 12 sep 2016

ExisteFunción

 1 <?php
 2   require_once( "Cabeza5.inc" );
 3 ?>
 4   <body>
 5     <?php
 6       /* function_exists()
 7        * (PHP 3 >= 3.0.7, PHP 4, PHP 5)
 8        * function_exists --  Devolver TRUE si la función dada ha sido definida 
 9        * Descripción
10        * bool function_exists ( string nombre_funcion )
11        * 
12        * Chequea la lista de funciones definidas, tanto incorporadas
13        * (internas) como definidas por el usuario, en busca de nombre_funcion.
14        * Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de
15        * fallo. 
16        * 
17        * Note que un nombre de función puede existir incluso si la función
18        * misma es inutilizable debido a la configuración o las opciones de
19        * compilación (por ejemplo puede ocurrir con las funciones image).
20        * También note que function_exists() devolverá FALSE para las
21        * construcciones, tales como include_once() y echo(). 
22        */
23 
24       /* empty()
25        * (PHP 3, PHP 4, PHP 5)
26        * empty -- Determinar si una variable está vacía
27        * Descripción
28        * bool empty ( mixed var )
29        * 
30        * Determinar si una variable es considerada vacía. 
31        * Lista de parámetros
32        * var
33        * Variable a verificar 
34        * Nota: empty() sólo chequea variables ya que cualquier otra cosa
35        * producirá un error de intérprete. En otras palabras, lo siguiente no
36        * funcionará: empty(trim($name)). 
37        * empty() es el opuesto de (boolean) var, con la excepción de que no se
38        * genera una advertencia cuando la variable no está definida. 
39        * Valores retornados
40        * Devuelve FALSE si var tiene un valor no vacío y diferente de cero. 
41        * Las siguientes expresiones son consideradas como vacías: 
42        * 
43        * "" (una cadena vacía)
44        * 0 (0 como un entero)
45        * "0" (0 como una cadena)
46        * NULL
47        * FALSE
48        * array() (una matriz vacía)
49        * var $var; (una variable declarada, pero sin un valor en una clase)
50        * 
51        * Registro de cambios
52        * 
53        * Versión
54        * Descripción
55        * A partir de PHP 5, los objetos sin propiedades no son considerados
56        * vacíos. 
57        * A partir de PHP 4, el valor tipo cadena "0" es considerado vacío. 
58        */
59 
60       function TagWrap( $Etiqueta, $txt, $func = "" )
61       {
62         if( ! empty( $txt ) && function_exists( $func ) )
63           $txt = $func( $txt );
64         return "<$Etiqueta>$txt</$Etiqueta>\n";
65       }
66 
67       function Underline( $txt )
68       {
69         return "<span style=\"text-decoration:underline;\">$txt</span>";
70       }
71 
72       print( "<p class=\"SubTitleFont\">" .
73                 TagWrap( 'strong', "Con la etiqueta STRONG" ) .
74                "<br />" . 
75                 TagWrap( 'em', "Con las etiquetas EMPHASIZE y subrayar",
76                  "Underline" ) .
77                "<br />" .
78                 TagWrap( 'em', 'A dentro de comillas con la etiqueta EMPHASIZE',
79                   create_function( '$txt', 'return "&quot;$txt&quot;";' ) ) .
80              "</p>" );
81       require_once( "incPie5.php" );
82     ?>

Contenidos de Cabeza5.inc

Ver los contenidos de Cabeza5.inc

Contenidos de incPie5.php

Ver los contenidos de incPie5.php

Contenidos de clase.css

Ver los contenidos de clase.css

Explicación

Ejecutarlo

Ejecutar el código para ver la función function_exists

Descargarlo

Descargar el código que muestra la función function_exists