Por ejemplo, tengo un archivo error-status.php, que incluye una función:

function validateHostName($hostName)
{
    if ((strpbrk($hostName,'`[email protected]#$^&*()=+.[ ]{}\|;:\'",<>/?')==FALSE) && !ctype_digit($hostName) && eregi("^([a-z0-9-]+)$",$hostName) && ereg("^[^-]",$hostName) && ereg("[^-]$",$hostName))
    {
        return true;
    }
    else
    {
        return false;
    }
}

¿Cómo puedo llamar a esa función desde un archivo PHP después de invocar require_once?

require_once('error-status.php');

OriginalEl autor Harsh | 2011-04-27

5 Comentarios

  1. 25

    Incluyen el archivo antes de llamar a la función.

    include 'error-status.php';
    validateHostName('myhostname'); 
    El OP ya ha utilizado require_once(). Se sugiere que se incluya el archivo de nuevo?
    no era simplemente un ejemplo. Él podría, por supuesto, sólo uso require_once.
    Usted debe definitivamente uso require_once en este caso porque a) error-status.php es absolutamente vital para la correcta ejecución de la siguiente línea de código b) error-status.php debe definitivamente sólo se ‘cargan’ una sola vez desde que la posterior carga podría causar una función ya definida de error.

    OriginalEl autor Chris

  2. 4

    Yo simplemente extender la clase o utilizar el requerir /include, entonces:

    $var = new otherClass;
    $getString = $var->getString();

    OriginalEl autor Portu

  3. 2

    incluir o requerir el archivo antes de llamar a la función.

    OriginalEl autor dm7

  4. 1

    Ver un ejemplo a continuación,

    first_file.php :

    <?php
        function calling_function(){ 
           $string = "Something";
           return $string; 
        }
    ?>

    En su Segundo archivo

    second_file.php :

    <?php
         include 'first_file.php';
         $return_value = calling_function();
         echo $return_value;
    ?>

    OriginalEl autor A.A Noman

Dejar respuesta

Please enter your comment!
Please enter your name here