在php中如何使用自定义函数库

伊谢尔伦
Freigeben: 2023-03-07 18:52:01
Original
2411 人浏览过

什么是自定义函数库?

函数库并不是定义函数的php 语法,而是编程时的一种设计模式。函数是结构化程序设计的模块,是实现代码重用的核心。为了更好的组织代码,是自定义的函数可以在同一个项目的多个文件中使用,通常将多个自定义的函数组织到同一个文件或多个文件中。这些收集函数定义的文件就是创建PHP函数库。如果在PHP脚本中想使用这些文件中定义的函数,就需要使用 include()、include_once()、require()和 require_once() 中的一个函数,将函数库文件载入脚本程序中。

php使用自定义函数库

include() 和 require()介绍

    require() 语句的性能与  include(),都是包括并运行指定文件。不同之处在于,对  include()语句来说,在执行文件时每次都要进行读取和评估;而对于  require() 语句来说,文件只处理一次(实际上,文件内容替换了 require() 语句)。这就意味着如果有可能执行多次的代码,则使用  include()语句。

  require() 语句的使用方法如  require(" file.php ") , 这条语句通常放在 php脚本文件的一部分。 include()语句的使用方法和   require() 语句是一样的,如  include(" file.php ")。而这条语句一般放在流程控制的处理区段中。php脚本文件在读到  require() 语句,才将它包含的文件读进来。采用这种方式,可以把程序执行时的流程简单化。

其代码实例如下所示:

Nach dem Login kopieren

上例中在一个脚本文件中使用了 include() 和 require() 两种语句, include() 语句放在流程控制的处理如echo()可以使用 echo("abc")形式,也可以使用 echo "abc" 形式输出字符串 abc。 include() 和 require() 语句也可以不加圆括号而直接加参数,例如  include 语句可以使用 include(“file.php”)包含 file.php文件,也可以使用 include "file.php" 形式。

include_once()  和 require_once() 语句也是在脚本执行期间包含并运行指定文件。此行为和 include()及require() 语句类似,使用方法也一样。唯一区别是如果该文件中的代码已经被包括了。则不会再次包括。这两条语句应该用于在脚本执行期间,同一个文件有可能被包括超过一次的情况下,确保被包括一次,以避免函数重新定义及重新赋值等问题。

以上就是在php中如何使用自定义函数库的四种语句的介绍,下一章我们将具体介绍 include() 和 require() 语句的区别

【相关教程推荐】

1. 《php.cn独孤九贱(4)-php视频教程

2. 视频教程: 函数导入与文件包含:include和require的使用

3.  php实战视频教程

以上是在php中如何使用自定义函数库的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!