之前写php代码的时候,习惯与用一个文件来做相关的处理,这样写的话不仅代码显得很乱,而且很不美观。最近了解到了php代码可以封装成类,这样就可以在一个文件里面创建一个类,然后通过调用不同的方法来实现不同的功能,这样写的话代码管理起来很方便而且很有逻辑。
在Test文件夹下面创建了两个文件:Test1和test2:
在test1文件中,写一个名为test的类,然后new出一个test对象,并且调用index方法
<?php class Test{ function index(){ echo "this is index! \n"; } function home($st){ echo "this is home! \n".$st; } } $test = new test(); $test->index(); ?>
浏览器输入URL后显示:
这样就调用了index方法输出:this is index
在一个文件中调用另一个文件中的方法:
创建test2文件,
<?php include "test1.php"; $test1 = new test(); $test1->index(); $test1->home("welcome"); ?>
该文件中include test1文件,这样就可以访问了test类里面的方法
浏览器访问:
函数home实现了参数传递