首先对于函数,刚入门的朋友可能更多的是想到读书时代的数学中的函数,但是在我们编程中,函数也叫做方法。而我们要使用哪种方法,你就可以调用你想用的方法,这个方法可以是自己写的,也可以是语言程序本身给你的;如果是自己写的方法,那么我们统称为自定义函数,而如果是语言程序本身,那么就统称为系统函数。对于系统函数的使用很方便,直接拿来用即可,如果觉得不合适,你也可以重新写或者自定义都行,但是前提是你要对系统本身的函数有一个熟悉的了解。
接下来简单的讲解一下,学习过java的朋友应该非常清楚的知道在java中函数是用class来定义的,而在php中是用function来定义函数,这和在javascript里面是一样的,大概的结构如下:
<?php function myFunctionName([参数1],[参数2]...){ //这里定义执行的code } ?>
这个是一个基本函数应该有的结构。
而如果我们需要在另外一个php程序页面来调用这个函数,那么我们可以使用四种方式来进行调用:
- require:被包含文件先按参数给出的路径寻找,如果没有给出目录(只有文件名)时则按照 require_path 指定的目录寻找。如果在 require_path 下没找到该文件则 require 最后才在调用脚本文件所在的目录和当前工作目录下寻找。如果最后仍未找到文件则 require 结构会发出一条致命错误,并结束该程序;这一点和 include不同,后者只是发出一个错误警告,并且后续程序会继续执行。
- require_once:require_once 语句在脚本执行期间包含并运行指定文件。此行为和 require 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。
- include:同require
- include_once:同require_once
而我们在实际开发中使用最多的是require_once
举例
首先创建一个myfunc.php页面并自定义函数myFunction(),如下:
<?php function myFuncton(){ echo 'hello,Asni.Cn'; } ?>
然后在另外创建一个text.php函数并调用myfunc.php页面的myFunction()函数,如下:
<?php require_once 'myfunc.php'; myFunction(); ?>
最后运行text.php页面,显示结果为:hello,Asni.Cn
那么函数就是这样的简单,希望刚入行的朋友们能够很快的掌握和运用它。
评论前必须登录!
注册