Tuesday, March 28, 2017

[PHP] 如何在 include 程式時,設定停止點 (利用 return 的特性)

直接看官網範例

實務中,b.php 可能需要執行本身的任務 (例如輸出報表),但是 a.php 只需要 b.php 產生的變數,並不需要有任何輸出,只要稍微改寫一下,就可以簡單達成

a.php
<?php
$getData = 'y';
include('b.php');
foreach ($arr as $v) {
  //do something
}
?>

b.php
<?php
$arr = array(1, 2, 3);
if ($getData == 'y') return;
print_r($arr);
?>


No comments:

Post a Comment