include("...")

1. AlyOha (29.04.2011 / 08:41)
Какой код нужен чтобы эта функция работала?

2. Titov (29.04.2011 / 09:30)
file.php
<?
echo 'Hello my friend!';
?>
inc.php
<?
include('file.php');
?>
при обращении к файлу inc.php результат будет Hello my friend!
тоисть ты include(); подключаеш другой файл в текущем, в любом месте.

3. AlyOha (29.04.2011 / 09:37)
2. Тitov, то есть я создал у себя на пустом сайте index.php <?php include('head.php'); ?> u head.php <?php echo 'welcome'; ?> и все?smile То есть сама функция include все сделает самаsmile

4. JustZero (29.04.2011 / 10:06)
3. AlekCeu, так точно!

5. AlyOha (29.04.2011 / 10:08)
4. Google Inc, я на хомяке вчера так и сделал,выходит ошибка,сейчас еще раз попробую..

6. AlyOha (29.04.2011 / 11:18)
Всем спасибо,все работает)я сам файл хеад.рхр закрыть забыл ?>

7. Александр (29.04.2011 / 15:46)
это совсем и не обязательно smile

8. ramzes (29.04.2011 / 15:47)
7. rastoman, че за глупость?
если есть <? то должен быть и ?>

9. Марсель (01.05.2011 / 11:43)
И без него работать будет

10. ramzes (01.05.2011 / 13:07)
будет, полностью без него, но <? вызовет ошибку без закрывающего ?>

11. AlyOha (17.06.2011 / 00:27)
A чем require от include отличается?В чем разница?

12. ramzes (17.06.2011 / 00:37)
А в справочник что мешает глянуть?
http://php.su/functions/?f=require&choice=info

13. AlyOha (17.06.2011 / 00:49)
12. ramzes, все прочел,но не совсем понял в чем разница между require-include..

14. KoMa (17.06.2011 / 06:21)
13. AlekCeu, require подгружает файл сразу, include во время выполнения скрипта. Допустим если у тебя конструкция типа:

if($a == 1) {

include('file.php');

} else {

include('file_2.php');

}

то лучше использовать include. А require используют в том случае когда например ты подгружаешь конфиги или какие то функции для работы скрипта. Что то типа:

<?php

require('db.php');
require('func.php');

.... и пошел код скрипта ))))

15. AlyOha (17.06.2011 / 08:03)
14. KoMa, вот теперь дошлоsmile спасибо.

16. Don (17.06.2011 / 11:20)
1. Лучше всего использовать так:
require - вывод системы (конфиг.,систем. т.д.)
include - вывод дизайна.

17. AlyOha (22.06.2011 / 23:00)
Все понял,спасибоsmile

18. Phantom (23.06.2011 / 01:21)
ramzes (1 Мая 2011 / 13:07)
будет, полностью без него, но <? вызовет ошибку без закрывающего ?>

Не вызовет. Более того, даже будет работать чуточку быстрее. И убережёт от случайных пробелов и переводов строки в конце скрипта (я правда хз, кто такие ошибки допускает). Ну и достаточно посмотреть на популярные фрэймворки: CodeIgniter, Kohana - разработчики не используют закрывающий php тег ?>

URL: https://visavi.net/topics/21110