Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Что есть require_once?

Сообщения:  [1-8] 

 
 автор: Axxil   (16.02.2005 в 18:37)   письмо автору
 
   для: isset   (16.02.2005 в 18:34)
 

Да кто ж спорит то... ;)

   
 
 автор: isset   (16.02.2005 в 18:34)   письмо автору
 
   для: Axxil   (16.02.2005 в 18:17)
 

Такое количество ссылок вызвано новичками, которые часто на форумах спрашивают про "функции include"

www.php.net помещает вышеназванные конструкции в function list.

Вы ошибаетесь, http://php.rinet.ru/include/, include находится в разделе "Control Structures".
Читаем дальше:
Because include() and require()  are special language constructs, you must enclose them within a statement block if it's inside a conditional block.

   
 
 автор: Axxil   (16.02.2005 в 18:17)   письмо автору
 
   для: isset   (16.02.2005 в 17:59)
 

Ваша правда...
Хотя хоть горшком назови...
Я только что в яндексе набрал два запроса конструкция include в php
функция include в php
получил примерно одинаковое кол-во ссылок, что укрепило моё мнение на сей счёт.
PS [url]www.php.net[/url] помещает вышеназванные конструкции в function list.
так что...
вот if - 100% конструкция :)))

   
 
 автор: isset   (16.02.2005 в 17:59)   письмо автору
 
   для: Axxil   (16.02.2005 в 17:53)
 

Большая, ведь можно вместо include("file"); писать include "file";

   
 
 автор: Axxil   (16.02.2005 в 17:53)   письмо автору
 
   для: isset   (16.02.2005 в 17:43)
 

>Axxil, это не функции, это конструкции
Так, а в чём разница?

   
 
 автор: isset   (16.02.2005 в 17:43)   письмо автору
 
   для: PantiL   (16.02.2005 в 16:57)
 

require_once означает включить только один раз.
Например есть файл test.html:
<b><h1>hello</b></h1>


Если мы будем использовать require (или include):
<?php for($i=0;$i<3;$++) { require("test.html"); } ?>

То результат будет:
<b><h1>hello</b></h1><b><h1>hello</b></h1><b><h1>hello</b></h1>

А если использовать require_once:
<?php for($i=0;$i<3;$++) { require_once("test.html"); } ?>

То результат будет:
<b><h1>hello</b></h1>


Axxil, это не функции, это конструкции

   
 
 автор: Axxil   (16.02.2005 в 17:11)   письмо автору
 
   для: PantiL   (16.02.2005 в 16:57)
 


<?
require_once('header.html')
require_once(
'middle.html')
require_once(
'footer.html')
?>

функция позволяет собирать php файлы из нескольких блоков
есть 4 такие функции
require
require_once
include
include_once
подробнее по ссылке

http://softtime.ru/forum/read.php?id_forum=1&id_theme=490

   
 
 автор: PantiL   (16.02.2005 в 16:57)   письмо автору
 
 

Вопрос в теме.

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования