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'; ?> и все?
То есть сама функция include все сделает сама
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)
это совсем и не обязательно
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, вот теперь дошло
спасибо.
16.
Don (17.06.2011 / 11:20)
1. Лучше всего использовать так:
require - вывод системы (конфиг.,систем. т.д.)
include - вывод дизайна.
17.
AlyOha (22.06.2011 / 23:00)
Все понял,спасибо
18.
Phantom (23.06.2011 / 01:21)
ramzes (1 Мая 2011 / 13:07)
будет, полностью без него, но <? вызовет ошибку без закрывающего ?>
Не вызовет. Более того, даже будет работать чуточку быстрее. И убережёт от случайных пробелов и переводов строки в конце скрипта (я правда хз, кто такие ошибки допускает). Ну и достаточно посмотреть на популярные фрэймворки: CodeIgniter, Kohana - разработчики не используют закрывающий php тег ?>
URL:
https://visavi.net/topics/21110