Comment pourrais-je appeler une fonction dans un autre fichier?
Par exemple, j'ai un fichier error-status.php qui comprend une fonction:
function validateHostName($hostName)
{
if ((strpbrk($hostName,'`~!@#$^&*()=+.[ ]{}\\|;:\'",<>/?')==FALSE) && !ctype_digit($hostName) && eregi("^([a-z0-9-]+)$",$hostName) && ereg("^[^-]",$hostName) && ereg("[^-]$",$hostName))
{
return true;
}
else
{
return false;
}
}
...
Comment puis-je appeler cette fonction à partir d'un autre fichier PHP après avoir invoqué require_once
?
require_once('error-status.php');
source d'informationauteur Harsh
Vous devez vous connecter pour publier un commentaire.
Inclure le fichier avant d'appeler la fonction.
Je voudrais simplement étendre la classe ou de l'utilisation l'exigent
/include
puis:include ou require le fichier avant d'appeler la fonction.
S'appuyant sur ce qui Chris dit, si votre fonction est à l'intérieur d'une classe dans error-status.php, vous aurez besoin d'initialiser la classe et de l'appel de la fonction.
http://php.net/manual/en/keyword.class.php
Voir un exemple ci-dessous,
first_file.php :
Dans votre Deuxième fichier
second_file.php :