Как вызвать функцию в другом файле на php?

Пользователь

от clement.erdman , в категории: PHP , 2 года назад

Как вызвать функцию в другом файле на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от deshaun_cormier , год назад

@clement.erdman Чтобы вызвать функцию в другом файле PHP, вы можете использовать функцию include или require:

1
2
3
4
5
include 'path/to/other/file.php';

// или

require 'path/to/other/file.php';


Эти функции включают указанный файл в текущий скрипт. Они работают почти одинаково, но require генерирует фатальную ошибку, если файл не удается подключить, в то время как include просто выдает предупреждение.


После того как файл будет подключен, вы можете вызвать функцию, определенную в этом файле, так же, как и любую другую функцию:

1
otherFunction();


Пользователь

от jose , год назад

@clement.erdman 

Для вызова функции из другого файла в PHP, необходимо использовать директиву require или include, чтобы включить файл с определением функции.


Допустим, у нас есть файл functions.php, который содержит функцию myFunction():

1
2
3
4
// functions.php
function myFunction() {
   echo "Hello, World!";
}


Чтобы вызвать эту функцию из другого файла, например index.php, нужно сначала включить файл functions.php с помощью require или include, а затем вызвать функцию myFunction():

1
2
3
4
// index.php
require 'functions.php';

myFunction(); // вызов функции из файла functions.php


Также, можно использовать require_once или include_once, чтобы убедиться, что файл с определением функции будет включен только один раз:

1
2
3
4
// index.php
require_once 'functions.php';

myFunction(); // вызов функции из файла functions.php