我知道這聽起來有點亂七八糟,但有沒有辦法阻止在PHP中包含腳本的執行?給予這裏如何阻止當前包含在PHP中的執行?
這個例子是有一個功能或一個小把戲用在這裏有這樣的效果?
note 1:我知道b.php
在這個例子中有一個封閉的條件結構,但是如果在這個結構之後有代碼它會被執行。
note 2:退出將停止整個PHP運行執行,這不是我所需要的。
我知道這聽起來有點亂七八糟,但有沒有辦法阻止在PHP中包含腳本的執行?給予這裏如何阻止當前包含在PHP中的執行?
這個例子是有一個功能或一個小把戲用在這裏有這樣的效果?
note 1:我知道b.php
在這個例子中有一個封閉的條件結構,但是如果在這個結構之後有代碼它會被執行。
note 2:退出將停止整個PHP運行執行,這不是我所需要的。
哇謝謝我不知道我們可以做到這一點,這聽起來不錯,任何已知的缺點,該方法? – user544262772
我知道沒有缺點。我認爲這種使用包含文件的方式很糟糕。使用包含文件的最佳方式是讓它們定義您調用的類和/或函數,而不是期望包含文件自己完成某些操作。例外情況很簡單,包括只設置一些變量的文件,通常用於加載配置設置。 – Barmar
當我第一次看到'$ a = include'file.php'時,我發現它很奇怪;'它用在file.php構建配置的地方,'return'將值傳遞迴'$ a' –
也許使用常量?? http://php.net/manual/es/function.defined.php ...如果定義的常量跳過整個塊。 – z3nth10n
@Ikillnukes常量甚至與我所問的有關嗎? – user544262772
是的,如果你定義它,你可以跳過一段代碼,如果沒有,你可以執行它。 – z3nth10n