gpt4 book ai didi

一个完整的PHP类包含的七种语法说明

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章一个完整的PHP类包含的七种语法说明由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

类中的七种语法说明 。

-属性 -静态属性 -方法 -静态方法 -类常量 -构造函数 -析构函数 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
   class Student {
     // 类里的属性、方法和函数的访问权限有 (函数和方法是同一个概念)
     // private 私有的 protected 受保护的 public 公有的
     // 类常量 没有访问权限修饰符
     const STUDENT = 'Tom' ;
     // 属性
     public $stu_name ;
     // 静态属性
     public static $stu_num = 1;
     // 方法
     public function stuFunction() {
       echo 'non_static_function' , '<br />' ;
     }
     // 静态方法
     public static function static_stuFunction() {
       echo 'static_function' , '<br />' ;
     }
     // 构造函数 创建对象时自动调用
     public function __construct( $stu_name ) {
       $this ->stu_name = $stu_name ;
       echo '__construct' , '<br />' ;
 
     }
     // 析构函数 销毁对象时自动调用
     public function __destruct() {
       echo '__destruct' , '<br />' ;
     }
   }
 
   // 实例化类对象
   $object = new Student( 'Tom' );
   // 对象调用属性
   echo $object ->stu_name, '<br />' ;
   // 对象调用静态属性
   echo $object :: $stu_num , '<br />' ;
   // 类调用静态属性
   echo Student:: $stu_num , '<br />' ;
   // 使用对象分别调用方法和静态方法
   $object ->stuFunction();
   $object ->static_stuFunction();
   $object ::stuFunction();
   $object ::static_stuFunction();
   // 使用类分别调用方法和静态方法
   Student::stuFunction();
   Student::static_stuFunction();
   // 类调用类常量
   echo Student::STUDENT, '<br />' ;

总结:

对象可以调用属性和静态属性,类只能调用静态属性.

对象可以调用方法和静态方法,类可以调用方法和静态方法.

最后此篇关于一个完整的PHP类包含的七种语法说明的文章就讲到这里了,如果你想了解更多关于一个完整的PHP类包含的七种语法说明的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com