php调用内部方法调用
Ⅰ php class内的函数如何调用
一个非静态函数必须把类实例化后才能够被调用执行。
所以应该在类的外部 这样写
$instance=newCompany();
echo$instance->getname();
Ⅱ PHP中自定义的 function如何调用
functionfunction_tool(参数){
函数代码
}
调用方法:
function_tool(参数)
Ⅲ PHP 方法能不能像递归函数一样在方法内部调用自己
可以啊,设置好跳出条件,实例化类,直接调用递归的方法,完全可以做个简单的例子
Ⅳ php 类内部函数互相调用
function c()
{
self::b();
}
Ⅳ 如何在PHP中使用内部类
方法如下:
public class Lei{
public static void main(String ages[]){
Leis x=new Leis();
}
public static class Leis{
public Leis(){
System.out.println("asd");
}
}
}
主函数调用的是静态方法,内部类要定义为static,Leis()为构造方法,用来初始化成员变量,不能用“x.Leis()”
Ⅵ 如何使用php内部函数
直接使用
<?php
phpinfo();
?>
Ⅶ PHP:面向对象中怎么在类的内部调用常量
<?php
class Foo{
const con_var="常量值不能被袭含改";
public function method_a(){
echo (self::con_var); // 内部调用
}
}
echo(Foo::con_var); //外部调用 注修饰余橘符拍毁笑为public
$myFoo=new Foo();
echo ($myFoo->method_a());
?>
Ⅷ 在php中如何设置类的属性,如何调用类的方法
PHP访问类的属性、方法使用箭头语法(->)。这里我给你一个例子供你参考:
<?php
classMyClass{//定义MyClass类
public$name;//定义了一个公有属性
protected$_age;//定义了一个保护属性
private$_email;//定义了一个私有属性
publicfunctionmy_method(){//定义my_method方法
}
protectedfunction_my_method2(){//定义_my_method2方法
}
}
$obj=newMyClass;//实例化
$obj->name='noname';//设置name属性
$obj->_age=12;//这是错误的,不能设置保护属性
$obj->address='KingStreet.'//设置一个未声明的属性是允许的,效果和公有属性类似,但未赋值前不能使用。
$obj->my_method()//调用公有方法
$obj->_my_method2();//这是错误的,不能调用保护方法
你需要理解继承、公有、保护和私有的概念。
继承:子类继承父类的公有、保护属性和方法。
公有:类的实例可以访问的属性和方法。
保护:只能在类的内部及其子类内部访问的属性和方法。
私有:只能在类的内部访问的属性和方法。
这是个很基础的问题,建议你多看书。
Ⅸ PHP怎么调用其他类的方法
在Java的调用方法是import,而在PHP中没有import这个函数,一般PHP中调用其他类是用到require(),具体PHP调用其他类的方法如下:
1、首先应该先有一个文件名为tool.php的文件,在文件中声明一个类。
(9)php调用内部方法调用扩展阅读:
类是变量与作用于这些变量的函数的集合。使用下面的语法定义一个类:
<?php
class Cart { var $items; // 购物车中的物品
// 将 $num 个 $artnr 物品加入购物车
function add_item($artnr, $num) {
$this->items[$artnr] += $num;
} // 将 $num 个 $artnr 物品从购物车中取出
function remove_item($artnr, $num) {
if ($this->items[$artnr] > $num) {
$this->items[$artnr] -= $num; return true;
} elseif
($this->items[$artnr] == $num) {
unset($this->items[$artnr]); return true;
} else {
return false; }
}
} ?>
上面的例子定义了一个 Cart 类,这个类由购物车中的商品构成的数组和两个用于从购物车中添加和删除商品的函数组成。
Ⅹ php私有函数如何调用
要先搞清楚类和对象的关系
将一个类实例化后就变成对象,私有函数只能在类内部使用,不能在类外,也就是对象上使用,也不能在子类中使用,如定义一个扮缺parent类
class parent{
private function _justForMyself(){
echo "这是私有函数,只能在类内部使用哦";
}
public function forAll(){
echo "这是公共函数,在类外和子类都可以使用";
echo "因为我在类内,可以调用私有函数";
$this->_justForMyself();
}
}
现在我们实例化这个类,让他变成一个对象
$obj = new parent();//实例化parent类,让他变成一个对象并赋值给$obj
$obj->forAll();//forAll是公共函数,铅缺卖因此这里可以执行看到输出
$obj->_justForMyself();//_justForMyself是私有函数,类槐逗外不可使用,因此执行到这里会报错