[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вызвать ФУНКЦИЮ из другого php-файла?
SunAres
Как вызвать конкретную функцию, описанную в другом php-файле (на этом же сервере)?
Простой include не рулит, ибо функции нужно передать параметры.



Спустя 1 минута, 49 секунд (2.01.2012 - 20:06) Nikitian написал(а):

include_once('func.php');
func($arg1,$arg2);

Что не так?

Спустя 45 минут, 41 секунда (2.01.2012 - 20:52) SunAres написал(а):
func.php должен содержать единственую функцию func?

Спустя 23 секунды (2.01.2012 - 20:52) Winston написал(а):
Цитата (SunAres @ 2.01.2012 - 19:52)
func.php должен содержать единственую функцию func?

Да хоть 100500 ф-й smile.gif

Спустя 28 минут, 19 секунд (2.01.2012 - 21:21) SunAres написал(а):
А если в func.php, кроме описания функций, содержится некий код (main), то вызов include_once приведет выполнению этого кода?

Спустя 4 минуты, 10 секунд (2.01.2012 - 21:25) Winston написал(а):
Цитата (SunAres @ 2.01.2012 - 20:21)
то вызов include_once приведет выполнению этого кода

Да.

Спустя 1 час, 6 минут, 27 секунд (2.01.2012 - 22:31) SunAres написал(а):
А как подключаемому файлу узнать, в какой папке он лежит? (ибо при вызове через include текущей будет папка вызывающего файла).

Спустя 2 минуты, 31 секунда (2.01.2012 - 22:34) Winston написал(а):
Цитата (SunAres @ 2.01.2012 - 21:31)
А как подключаемому файлу узнать, в какой папке он лежит?

blink.gif


Ты сам должен задать путь и имя подключаемого файла. Или же просто прописать имя файла если он и файл в котором прописываешь include, находятся в одном каталоге.

Спустя 10 минут, 48 секунд (2.01.2012 - 22:45) SunAres написал(а):
Цитата
Ты сам должен задать путь и имя подключаемого файла.

Да это само собой, но я не об том smile.gif
Вопрос: как самому инклюду (в процессе выполнения) узнать свою папку? (ибо "./" в этом случае укажет на папку с вызывающим файлом)

Спустя 14 минут, 26 секунд (2.01.2012 - 22:59) caballero написал(а):
__DIR__
если PHP5.3

иначе
dirname(__FILE__)

Спустя 40 минут, 42 секунды (2.01.2012 - 23:40) SunAres написал(а):
Спасибо.
Еще один ламерский вопрос: как в PHP создать строку из двух и более частей или символов?
Например:
$FileName=__DIR__ & "file.txt"
$CrLf=chr(13) & chr(10)
и т.п.? (вопрос касаeтся синтаксиса, а не целесообразности создания перечисленных строк smile.gif )

Спустя 1 минута, 41 секунда (2.01.2012 - 23:41) Игорь_Vasinsky написал(а):
$var.$var2


$var.'строка'


$var.'строка'.$var2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.