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

伊谢尔伦
Libérer: 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() 语句,才将它包含的文件读进来。采用这种方式,可以把程序执行时的流程简单化。

其代码实例如下所示:

Copier après la connexion

上例中在一个脚本文件中使用了 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中文网其他相关文章!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!