Rumah php教程 php手册 php中使用include 或者require

php中使用include 或者require

Jun 06, 2016 pm 07:41 PM
include php require guna mulakan

从一开始接触php,由于项目需求,便一直使用php的框架,自然而言也就一种用着MVC模式 今天有个同学写php用include发现include进的文件中的类无法使用 帮他看了一下,结果发现以前也没有注意的一个问题,在这里分享一下。 php可以使用include和require将一个

从一开始接触php,由于项目需求,便一直使用php的框架,自然而言也就一种用着MVC模式

今天有个同学写php用include发现include进的文件中的类无法使用

帮他看了一下,结果发现以前也没有注意的一个问题,在这里分享一下。

php可以使用include和require将一个文件完全复制到另一个文件的对应位置,就仿若在该位置就有这些代码一样,对于不使用框架实现MVC是很有用的。

他们的区别是使用require如果出错该php文件就会产生致命性错误无法继续解释,而如果使用include,程序会产生警告但会继续解释执行,不会终断。

当然,require和include都有自己的另一个对应版本:include_once 和 require_once

这两个函数的特点是只会在一个php文件中引入同一个文件一次,不会重复引入。

ok,现在来说一下同学出现错误的原因:

*******************

在php中如果引入的文件是一个类,那么该类不能够在该文件的一个类中的方法之外进行实例化和方法调用,必须在类的外部或者一个类的方法的内部进行方法的调用!!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian

Tarikh dan Masa CakePHP Tarikh dan Masa CakePHP Sep 10, 2024 pm 05:27 PM

Tarikh dan Masa CakePHP

Konfigurasi Projek CakePHP Konfigurasi Projek CakePHP Sep 10, 2024 pm 05:25 PM

Konfigurasi Projek CakePHP

Muat naik Fail CakePHP Muat naik Fail CakePHP Sep 10, 2024 pm 05:27 PM

Muat naik Fail CakePHP

Penghalaan CakePHP Penghalaan CakePHP Sep 10, 2024 pm 05:25 PM

Penghalaan CakePHP

Bincangkan CakePHP Bincangkan CakePHP Sep 10, 2024 pm 05:28 PM

Bincangkan CakePHP

Panduan Ringkas CakePHP Panduan Ringkas CakePHP Sep 10, 2024 pm 05:27 PM

Panduan Ringkas CakePHP

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP

See all articles