php的类如何使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
php的类使用方法:1、类通过class关键字来定义;2、访问对象的时候,属性名前不要加【$】;3、通过【->】访问修改类内成员变量;4、函数的返回值通过return来返回。
php的类使用方法:
1.语法说明
和其他语言一样,类通过class关键字来定义,类名用大驼峰。定义成员变量。要加上修饰符public、private、protected。
通过->
访问修改类内成员变量也和大多数语言一直。注意:访问对象的时候,属性名前不要加$
。
<?php
class Count
{
public function product ($num) {
if ($n < 1 || $n >9) {
return;
}
for ($i = 1; $i < $n; $i++) {
for ($j = i; $j < $i; $j++) {
echo $j.'x'.$i.'='.$j*$i.' ';
}
echo '<br>'
}
}
}
$math = new Count;
$math->product();
?>
3.指针引用的方法
$a = &$b;
$b
指向的地址空间值的改变将会影响$a
4.函数的返回值通过return来返回
<?php
class NewWorlk {
public function isFlag() {
return true;
}
}
$nework = new NewWorlk();
$resualt = $nework->isFlag();
var_dump($resualt);
?>
5.构造函数和析构函数
<?php
public $host;
public $user;
public $pwd;
public $dbName;
public $post;
public $charset;
//构造函数,两个下划线,对象初始化
public function __construct($host, $user, $pwd, $dbName, $port, $charset) {
$this->host = host;
$this->user = user;
$this->pwd = pwd;
$this->$dbName = dbName;
$this->post = port;
$this->charset = charset;
}
//析构函数,对象释放后会自动销毁所有变量并调用析构函数(先调用析构函数,后销毁对象本身)
public function __destruct() {
//一般都是断开数据库连接
}
?>
6.垃圾回收机质
在php中,当一个对象没有任何引用指向它的时候,就会成为一个垃圾对象,php将启用垃圾回收器将对象销毁。
当程序退出前,php也将启用垃圾回收器,销毁对象。
说明:PHP垃圾回收机制是php5之后才有的这个东西,php 5.3之前使用的垃圾回收机制是单纯的“引用计数”,也就是每个内存对象都分配一个计数器,当内存对象被变量引用时,计数器 +1;当变量引用撤掉后,计数器-1;当计数器=0时,表明内存对象没有被使用,该内存对象则进行销毁,垃圾回收完成。php5.3开始,使用了新的垃圾回收机制,在引用计数基础上,实现了一种复杂的算法,来检测内存对象中引用环的存在,以避免内存泄露。
看完上述内容,你们掌握php的类如何使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。