本篇文章给大家谈谈php怎么调中类,以及php怎么调用类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录:
在php中如何设置类的属性,如何调用类的方法?
PHP访问类的属性、方法使用箭头语法(-)。这里我给你一个例子供你参考:
?php
class MyClass { // 定义MyClass类
public $name; // 定义了一个公有属性
protected $_age; // 定义了一个保护属性
private $_email; // 定义了一个私有属性
public function my_method() { // 定义my_method方法
}
protected function _my_method2() { // 定义_my_method2方法
}
}
$obj = new MyClass; // 实例化
$obj-name = 'noname'; // 设置name属性
$obj-_age = 12; // 这是错误的,不能设置保护属性
$obj-address = 'King Street.' // 设置一个未声明的属性是允许的,效果和公有属性类似,但未赋值前不能使用。
$obj-my_method() // 调用公有方法
$obj-_my_method2(); // 这是错误的,不能调用保护方法
你需要理解继承、公有、保护和私有的概念。
继承:子类继承父类的公有、保护属性和方法。
公有:类的实例可以访问的属性和方法。
保护:只能在类的内部及其子类内部访问的属性和方法。
私有:只能在类的内部访问的属性和方法。
这是个很基础的问题,建议你多看书。
PHP怎么调用其他类的方法
在Java的调用方法是import,而在PHP中没有import这个函数,一般PHP中调用其他类是用到require(),具体PHP调用其他类的方法如下:
1、首先应该先有一个文件名为tool.php的文件,在文件中声明一个类。
2、然后需要有另一个文件名为main.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类
php 如何调用类
// 把你的类写好, 在另一个页面需要使用直接引入即可:
?php
require 'MyClass.php'; // 引入你的类
$var = new MyClass; // 实例化你的类
$var - action(); // 使用方法
// 如果存在命名空间, 就导入该命名空间下的类或实例化指定命名空间下的类即可:
namespace A\B;
class B {
// 位于 A\B
}
use A\B\B; // 导入你的类
$var = new B; // 直接实例化
// 或者这样:
$var = new \A\B\B; // 注意, 需要完全限定名称
php怎么用点(.)调用类
不同的编程语言在语法有会有不一样。
在PHP中,点“.”被定义为字符串链接符。
类的调用是用一个减号加一个大于号(-)或者两个冒号(::)两个方法。
-是引用对象的方法或者属性。
::是类的静态方法和静态属性的引用。
php调用另一空间中类的函数
php调用另一空间中类的函数打开编辑器。打开php编辑器,新建php文件,index.php,填充问题基础代码,以fun2中调用fun1中的v变量为例。
php怎么调中类的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php怎么调用类、php怎么调中类的信息别忘了在本站进行查找喔。