人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

在PHP中include與require到底有啥區別呢?看這里的例子就知道了

在PHP中include與require到底有啥區別呢?看這里的例子就知道了

更新時間:2022-09-24 文章作者:未知 信息來源:網絡 閱讀次數:

include.php3的運行結果是:
  這是inc1.inc文件中的一個變量的值!
  這是inc2.inc文件中的一個變量的值!
  inc1.inc文件中的$int變量值為1!

require.php3的運行結果是:
  這是inc1.inc文件中的一個變量的值!
  inc1.inc文件中的$int變量值為2!

你可以看到在require.php3中$int變為了2,也就是說inc1.inc中的語句被執行了2次,這樣看來在循環中require語句只被解釋一次,而且會把require語句所在的位置用require的文件內容替代并運行,而在循環中include語句每次都會被解釋運行。

[sonymusic]補充道:
require是只執行一次的,不,這么說不恰當。應當說,require是先替代,將指定文件的內容代進來,再運行,所以它不知道你設置了一FOR循環。而include語句,是什么時候執行到了,什么把指定文件的內容代進來,繼續執行。

include.php3:
  <html>
  <body>
  <?
  for($i=1;$i<=2;$i++){
   include("inc$i.inc");
  }
  echo $var1;
  echo $var2;
  echo 'inc1.inc文件中的$int變量值為' . $int . "!<br>";
  ?>
  </body>
  </html>

require.php3:
  <html>
  <body>
  <?
  for($i=1;$i<=2;$i++){
   require("inc$i.inc");
  }
  echo $var1;
  echo $var2;
  echo 'inc1.inc文件中的$int變量值為' . $int . "!<br>";
  ?>
  </body>
  </html>

inc1.inc:
  <?
  $var1 = "這是inc1.inc文件中的一個變量的值!<br>";
  if(isset($int)){
   $int++;
  }
  else{
   $int = 1;
  }
  ?>

inc2.inc:
  <?
  $var2 = "這是inc2.inc文件中的一個變量的值!<br>";
  ?>

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 丹江口市| 永济市| 邳州市| 西乌| 翁源县| 云林县| 濮阳市| 白朗县| 商洛市| 湟源县| 陆丰市| 依兰县| 佳木斯市| 武隆县| 东兰县| 广州市| 荣成市| 那坡县| 阿图什市| 当阳市| 姜堰市| 榆树市| 南和县| 六盘水市| 休宁县| 扶沟县| 股票| 温泉县| 讷河市| 文安县| 武强县| 华亭县| 嘉荫县| 浙江省| 邢台县| 民乐县| 霍山县| 壶关县| 贞丰县| 南漳县| 安西县|