http://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/Existe_Funci%C3%B3n&feed=atom&action=historyCurso básico de PHP/Existe Función - Historial de revisiones2024-03-29T07:05:59ZHistorial de revisiones para esta página en el wikiMediaWiki 1.32.1http://wiki.cabal.mx/index.php?title=Curso_b%C3%A1sico_de_PHP/Existe_Funci%C3%B3n&diff=121678&oldid=prevRrc en 03:20 12 sep 20162016-09-12T03:20:35Z<p></p>
<p><b>Página nueva</b></p><div>__NOTOC__<br />
* [[:#ExisteFunción | Existe Función]]<br />
** [[:#Contenidos de Cabeza5.inc | Contenidos de Cabeza5.inc]]<br />
** [[:#Contenidos de incPie5.php | Contenidos de incPie5.php]]<br />
** [[:#Contenidos de clase.css | Contenidos de clase.css]]<br />
** [[:#Explicación | Explicación]]<br />
** [[:#Ejecutarlo | Ejecutarlo]]<br />
** [[:#Descargarlo | Descargarlo]]<br />
<br />
== ExisteFunción ==<br />
<br />
<syntaxhighlight lang="php" line="GESHI_FANCY_LINE_NUMBERS"><br />
<?php<br />
require_once( "Cabeza5.inc" );<br />
?><br />
<body><br />
<?php<br />
/* function_exists()<br />
* (PHP 3 >= 3.0.7, PHP 4, PHP 5)<br />
* function_exists -- Devolver TRUE si la función dada ha sido definida <br />
* Descripción<br />
* bool function_exists ( string nombre_funcion )<br />
* <br />
* Chequea la lista de funciones definidas, tanto incorporadas<br />
* (internas) como definidas por el usuario, en busca de nombre_funcion.<br />
* Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de<br />
* fallo. <br />
* <br />
* Note que un nombre de función puede existir incluso si la función<br />
* misma es inutilizable debido a la configuración o las opciones de<br />
* compilación (por ejemplo puede ocurrir con las funciones image).<br />
* También note que function_exists() devolverá FALSE para las<br />
* construcciones, tales como include_once() y echo(). <br />
*/<br />
<br />
/* empty()<br />
* (PHP 3, PHP 4, PHP 5)<br />
* empty -- Determinar si una variable está vacía<br />
* Descripción<br />
* bool empty ( mixed var )<br />
* <br />
* Determinar si una variable es considerada vacía. <br />
* Lista de parámetros<br />
* var<br />
* Variable a verificar <br />
* Nota: empty() sólo chequea variables ya que cualquier otra cosa<br />
* producirá un error de intérprete. En otras palabras, lo siguiente no<br />
* funcionará: empty(trim($name)). <br />
* empty() es el opuesto de (boolean) var, con la excepción de que no se<br />
* genera una advertencia cuando la variable no está definida. <br />
* Valores retornados<br />
* Devuelve FALSE si var tiene un valor no vacío y diferente de cero. <br />
* Las siguientes expresiones son consideradas como vacías: <br />
* <br />
* "" (una cadena vacía)<br />
* 0 (0 como un entero)<br />
* "0" (0 como una cadena)<br />
* NULL<br />
* FALSE<br />
* array() (una matriz vacía)<br />
* var $var; (una variable declarada, pero sin un valor en una clase)<br />
* <br />
* Registro de cambios<br />
* <br />
* Versión<br />
* Descripción<br />
* A partir de PHP 5, los objetos sin propiedades no son considerados<br />
* vacíos. <br />
* A partir de PHP 4, el valor tipo cadena "0" es considerado vacío. <br />
*/<br />
<br />
function TagWrap( $Etiqueta, $txt, $func = "" )<br />
{<br />
if( ! empty( $txt ) && function_exists( $func ) )<br />
$txt = $func( $txt );<br />
return "<$Etiqueta>$txt</$Etiqueta>\n";<br />
}<br />
<br />
function Underline( $txt )<br />
{<br />
return "<span style=\"text-decoration:underline;\">$txt</span>";<br />
}<br />
<br />
print( "<p class=\"SubTitleFont\">" .<br />
TagWrap( 'strong', "Con la etiqueta STRONG" ) .<br />
"<br />" . <br />
TagWrap( 'em', "Con las etiquetas EMPHASIZE y subrayar",<br />
"Underline" ) .<br />
"<br />" .<br />
TagWrap( 'em', 'A dentro de comillas con la etiqueta EMPHASIZE',<br />
create_function( '$txt', 'return "&quot;$txt&quot;";' ) ) .<br />
"</p>" );<br />
require_once( "incPie5.php" );<br />
?><br />
</syntaxhighlight><br />
<br />
=== Contenidos de Cabeza5.inc ===<br />
[http://www.linuxcabal.org/PHPClase/Cabeza5.inc.txt Ver los contenidos de Cabeza5.inc]<br />
<br />
=== Contenidos de incPie5.php ===<br />
[http://www.linuxcabal.org/PHPClase/incPie5.phps Ver los contenidos de incPie5.php]<br />
<br />
=== Contenidos de clase.css ===<br />
[http://www.linuxcabal.org/PHPClase/clase.css.txt Ver los contenidos de clase.css]<br />
<br />
=== Explicación ===<br />
<br />
=== Ejecutarlo ===<br />
[http://www.linuxcabal.org/PHPClase/ExisteFunct.php Ejecutar el código para ver la función function_exists]<br />
<br />
=== Descargarlo ===<br />
[http://www.linuxcabal.org/PHPClase/ExisteFunct.phps Descargar el código que muestra la función function_exists]<br />
<br />
[[Category:PHP]]<br />
[[Category:PHPCabal]]<br />
[[Category:CursoPHP]]</div>Rrc