2013-05-07 6 views
0

У меня в настоящее время есть несколько php-файлов с различными функциями, которые нужно вызывать в начале каждой страницы.Вызов функций PHP, дважды удаленных

Вместо вызова каждого файла php и необходимых функций, я собираюсь создать файл «startup.php», который будет иметь все необходимые функции включения и вызова и вместо этого просто вызовет эту страницу.

Будет ли это работать?

Каждая страница, например, index.php, назвали бы startup.php, который, в свою очередь, называя timeout.php, request_timeout(),session_start(), tracker.php, и т.д.

+2

Как вы собираетесь проиндексировать index.html для вызова php-файла? include() является php-функцией и должен быть в файле с расширением php –

+0

Он не будет работать в HTML-файле, но общая идея работает на любом * .php, это просто звучит так в 1998 году. – jtavares

+0

Это было на самом деле опечатка, я хотел сказать PHP. Исправлено редактирование. @jtavares, что было бы лучше, более актуальной альтернативой? –

ответ

0

Это хорошее мышление/практика группы аналогичной функции или функции a с аналогичными целями ... например sessions handling, plain functions, , queries, admin ... в отдельных файлах, но вы не можете позвонить php функции из файла html.

Например, этот блок включенных файлов находится в верхней части каждой моей страницы, внутри share.php, потому что эти функции необходимы для всех моих страниц.

<?php 
require_once("inc/session.php");  
require_once("inc/conn.php"); 
require_once("inc/functions.php"); 
require_once("inc/direct.php"); 
+0

Я исправил опечатку в исходном посте. Я хотел сказать PHP. Вопрос в том, можно ли вызвать функцию вызываемой страницы дважды удаленной? –

+0

«Можно ли вызвать функцию вызываемой страницы дважды?» --- эта фраза не имеет смысла – zerkms

+0

Я с zerkims на этом – samayo

Смежные вопросы