php类函数
❶ php 类/对象函数
你要问什么?
❷ 为什么php定义类,有函数就够了啊
估计这位朋友对面向对象了解不深,面向对象是一种思想,而不仅仅是将function放到class中。
面向对象的思想比较接近现实世界,万物皆对象,万物皆有方法,理解这个是需要一些时间的。
举个简单的例子吧,你是一个男人,男人是一个class,男人继承自人,人继承自动物。男人可以走,走是方法,也就是你说的function,人可以跳,跳也是方法,走和跳都继承自人,人继承自动物,但人和动物的走是不一样的,生物学叫进化,而面向对象里应该叫重写,人这个类重写的动物类的走的方法。男人还有不是所有的人都有的东东,也有一些是人都有的东西,这些东西叫做男人的属性。而男人这个class是一个概念,而你,是男人的一个实体。
你可以想一想,如果不用面向对象的思想,上面这些东西实现起来要多复杂?
使用面向对象有很多的好处,逻辑清晰,易于理解和维护。
建议你还是多看一些面向对象的教程,等对这个概念了解到一定程序可以阅读一些关于设计模式的书籍,一定可以对面向对象有更深的理解。
❸ php中定义一个类用函数实现加减乘除等方法
唉,第一次写这种类,写的自己都有点郁闷了。
class yunshuan{
function jia(v1,v2){
return v1+v2;
}
function jian(v1,v2){
return v1-v2
}
function chen(v1,v2){
return v1*v2
}
function chu(v1,v2){
if(v2==0) return 0
return v1/v2
}
}
❹ php中将函数做成类
你可以这样理解吧,类就是把某个模块需要用到的很多方法封装到一起,方便我们后面的使用,每个方法都可以为我们干一件事,这样我们每次就可以只调用该类下的方法便可以执行相应的操作了
❺ PHP class内的函数如何调用
步骤如下:
class.php
-------------------------
<?php
class Test{
function a(){
//xxxxx
}
}
function.php
------------------------------------------
<?php
require_once('class.php');//引入类所在文件
function b(){
$test = new Test(); //初始化类实例
$test->a();//调用类中的a方法
}
祝你好运
❻ php,类外函数调用类的成员函数的方法
$c=new mySql_Class;
function x()
{
global $c;
$c->doMethod();
}
不可能不行,就是这么用的。
当然不能调用它的私有方法。
❼ php 如何在类内调用类外的函数
这样是没问题的;
就你的代码而言,实例化abc
这个类试一下你就知道结果了;
function
aaa(){
echo
"abc";
}
class
abc{
function
abc(){
aaa();
}
}
$bb
=
new
abc();
$bb->abc();
❽ php 类内部函数互相调用
function c()
{
self::b();
}
❾ Php类和函数有什么差别
楼主得去多了解一下面向对象。举个例子给你听吧比如你要做个电子商务网站,那肯定会有购物车功能。那我们先建立一个购物车的类,购物车class,那光一个类没什么用啊。那我们要建立很多方法和变量,比如商品加入购物车function,修改数量function,取消已经添加商品function。这样一个购物车的类就好了,接下来你要用这些个方法你就可以实例化这个类new 购物车class;里面的方法就能随便用,当然为了安全我们可以封装这些方法或变量可以用私有化来修饰这些方法和变量。面对对象的编程模式更有利于维护及2次开发代码
❿ 请教一个PHP类的成员函数的小问题
new array()不可以这么用,直接写成$this->equ=array();去掉new这个关键字!