亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php里的require_once是什么意思?

php里的require_once是什么意思?

函數式編程 2019-02-04 09:05:19
php里的require_once是什么意思解釋下 require_once('include/common.inc.php');
查看完整描述

2 回答

?
慕田峪9158850

TA貢獻1794條經驗 獲得超8個贊

require 包含文件進來的意思,require_once就是只包含一次 的意思,require_once('include/common.inc.php');就是把include目錄下的common.inc.php這個文件里的內容包含進現在的文件里來

當然還有一種include_once跟require_once大致差不多,只是在出錯后提醒警告會有差別

查看完整回答
反對 回復 2019-03-14
?
MYYA

TA貢獻1868條經驗 獲得超4個贊

require_once為了避免重復加載文件。 意為:加載文件一次。

  1. require_once語句在腳本執行期間包括并運行指定文件。此行為和 require語句類似,唯一區別是如果該文件中的代碼已經被包括了,則不會再次包括。

  2. 例如正常加載一些常量或著方法時用到!比如你把常用的方法寫在一個PHP里面!其他PHP調用寫個require_once("XXX.php")就可以了。

  3. 在php中include和require內的內容是否運行,要看你在所包含的文件里面的代碼。如果你包含的是函數,那么當然要等到你調用才會運行,如果你包含的是語句,那么相當于是把這段語句加入到當前的位置。

  4. include和require的區別是,一個會出現應用級別的報警,include文件不存在,不會引起報錯(但是有報警),而require會引起報錯,你試一下引用不存在的文件就知道了。

  5. 增加once,那么就是說只包含一次,如果該文件已經被包含了,那么就不會再次包含,你可以設計一個包含文件,直接讓其echo數據,然后運行看看,比如

    <?php

    echo $f

    ?>

    這是一個文件

    然后你再另外一個頁面使用:

    <?php

    $f=1

    include ("xxx.php")

    $f=2

    include ("xxx.php")

    ?>



查看完整回答
反對 回復 2019-03-14
  • 2 回答
  • 0 關注
  • 1525 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號