首页 > 其他分享 >类函数,=>,->,::,self,$this用法

类函数,=>,->,::,self,$this用法

时间:2024-05-14 11:20:14浏览次数:17  
标签:函数 gender self echo 用法 data age name

<?php
//比较最大数值
class Math{
    public static function Max($num1, $num2){
        return $num1 > $num2 ? $num1 : $num2;
    }
}
    $a = 1000;     
    $b = 5000;     
    echo "显示 $a 和 $b 中的最大值是";
    echo Math::Max($a, $b); //返回5000

    
    
//类函数,=>,->,::,self,$this用法
class User{
    var $userData = array(
        'name'    => 'zhou_ein',
        'gender'  => '男',
        'age'     => 18,
    );
    public static $Data = array(
        'name'    => 'zhouEin',
        'gender'  => '男',
        'age'     => 16,
    );
    public $name  = '钢锅';
    public static $gender = '男';
    var $age = 20;

    function getData(){
        $data[] = $this -> name;
        $data[] = self :: $gender;
        $data[] = $this -> age;
        $data[] = $this -> userData;
        $data[] = self :: $Data;
        return $data;
    }
}
    $data = new User;
    
    echo $data -> name;   //钢锅
    echo User :: $gender;  //男
    echo $data -> age;    //20
    
    var_dump($data -> getData());  //返回所有数组和变量
  

 

标签:函数,gender,self,echo,用法,data,age,name
From: https://www.cnblogs.com/zhouein/p/18190948

相关文章

  • mysql存储函数
      存储函数是有返回值的存储过程,存储函数的参数只能是IN类型的。具体语法如下:CREATEFUNCTION存储函数名称([参数列表])RETURNStype[characteristic...]BEGIN--SQL语句RETURN...;END;characteristic说明:DETERMINISTIC:相同的输入参数总是产生相同的结果......
  • Python函数与模块的精髓与高级特性
    本文分享自华为云社区《Python函数与模块的精髓与高级特性》,作者:柠檬味拥抱。Python是一种功能强大的编程语言,拥有丰富的函数和模块,使得开发者能够轻松地构建复杂的应用程序。本文将介绍Python中函数和模块的基本使用方法,并提供一些代码实例。1.函数的定义与调用函数是一段......
  • Hive分析函数
    ●测试表test1.groupingsets ①未使用②使用groupingsets(与上面等价)【代码实例】查看代码 --todo方式一--所有学校的人数总和select'全学校'asschool,'全年级'asgrade,count(name)asnum,1asgrouping__idfrom......
  • LaTeX cleveref 宏包的用法
    介绍cleveref宏包会自动在我们引用对象时为渲染结果添加类型文字。例如,当我们引用图片时,如果用LaTeX自带的宏\ref{fig:image}去引用,渲染的结果是1。如果我们用cleveref宏包提供的宏\Cref{fig:image}去引用,渲染结果就是Figure1。我们也可以自定义渲染的结果,比如让它......
  • 学习笔记:生成函数II(集合分拆、置换、整数分拆、它们的递推公式、生成函数 和快速计算)
    形式幂级数的更多运算形式幂级数与幂级数的比较形式幂级数本质是序列(\(x^i\)无意义),幂级数本质是极限。形式幂级数通过带入\(x\)还原成幂级数。假设系数在\(\mathbb{C}\)上,可以证明形式幂级数与具有正收敛半径的幂级数在'通常'的所有运算上服从同样规律(加减乘除求导积......
  • MySQL ROW_NUMBER 函数
    MySQLROW_NUMBER()语法MySQL ROW_NUMBER()从8.0版开始引入了功能。这ROW_NUMBER()是一个窗口函数或分析函数,它为从1开始应用的每一行分配一个序号。请注意,如果你使用MySQL版本低于8.0,你可以效仿的一些功能ROW_NUMBER()函数使用各种技术。以下显示了ROW_NUMBER()函数的语法:......
  • 控制器的更多用法
     控制器接收的参数除了常规的形参、Request接收参数之外,可以在方法参数前面加上"[FromBody]"、"[FromForm]"、"[FromQuery]"、"[FromHeader]"之类的特性,指明数据来源。可以尝试直接对对象变量赋值。如对于Stu类 publicrecordStu(stringXm,intCj); 形如 publicIActi......
  • Mysql 中的日期时间函数汇总
    日期和时间函数MySQL中内置了大量的日期和时间函数,能够灵活、方便地处理日期和时间数据,本节就简单介绍一下MySQL中内置的日期和时间函数。1CURDATE()函数CURDATE()函数用于返回当前日期,只包含年、月、日部分,格式为YYYY-MM-DD。使用示例如下:mysql>SELECTCURDATE();+------......
  • SQL Server实战七:自定义数据类型、标量值、内嵌表值、多语句表值函数的操作
      本文介绍基于MicrosoftSQLServer软件,实现数据库用户自定义数据类型的创建、使用与删除,以及标量值、内嵌表值、多语句表值函数等用户定义函数的创建、使用、删除方法。目录1用SQL语句创建一个用户定义的数据类型Idnum2使用Idnum创建学生表STUDENT与教师表TEACHER3交互式......
  • MySQL中的FOUND_ROWS()与ROW_COUNT()函数
    参考:https://www.cnblogs.com/JennyYu/p/16888090.htmlFOUND_ROWS():found_rows()用于查询同一连接下,上一条执行select查询返回的行数,包括show语句返回的行数。中间可以插入执行dml语句,返回依然是上一条select语句返回的行数。使用sql_calc_found_rows与found_rows()组合,可以查......