返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php创建类方法是什么
  • 740
分享到

php创建类方法是什么

php 2016-05-17 17:05:12 740人浏览
摘要

在php中,可以使用class关键字加类名的方式创建一个类,然后用大括号“{}”将在类体中定义的属性和方法包裹起来;语法格式“[修饰类的关键字] class 类名{ 类的属性和方法;}”。

教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php 支持面向对象编程,支持类和对象的概念。从数据类型的角度看,对象是一种比较特殊的数据类型。它由一个事先定义好的类生成,而类由用户自己定义,它由一系列数据和对这些数据操作的数个函数组成。

php创建(定义)类

在 PHP 中,可以使用 class 关键字加类名的方式定义一个类,然后用大括号{ }将在类体中定义类的属性和方法包裹起来,类的语法格式如下:

[修饰类的关键字] class 类名{
    类的属性和方法;
}

类名和变量名还有函数名的命名规则相似,都需要遵循 PHP 中的自定义命名规则,可以是任何非 PHP 保留字的合法标签。一个合法类名以字母或下划线开头,后面跟着若干字母,数字或下划线。如果类名由多个单词组成,习惯上将每个单词的首字母大写。另外,类名最好具有一定的意义,不要随便由几个字母组成。

修饰类的关键字是一个可选参数,可以省略。我们通常使用下面这些关键字来修饰类:

  • abstract:抽象类或方法,被修饰为抽象类之后,类将不能被实例化,但可以被继承。如果类中有至少一个方法被声明为抽象的,那么这个类也必须声明为抽象的。继承一个抽象类的时候,子类必须重新定义父类中的所有抽象方法,而且这些方法的访问控制必须和父类中一样。

  • final:使用 final 修饰的类不能被继承,而使用 final 修饰的方法不能在子类中重新定义。

注意:一个类可以包含有属于自己的常量、变量(在类中称为“成员属性”或者“属性”)以及函数(在类中称为“成员方法”或者“方法”)。

示例:创建一个 Students 类并在类中声明一些成员属性,代码如下所示:

<?php
    class Students{
        var $name;
        public $age;
        private $sex;
        public static $school;
    }
?>

提示:权限修饰符可以和定义静态变量的关键字 static 混合在一起使用。

--结束END--

本文标题: php创建类方法是什么

本文链接: https://www.lsjlt.com/news/257.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php中调用类方法的符号是什么
    在PHP中,调用类方法的符号是“->”;“->”符号是插入式解引用操作符,用于调用对象的成员属性与方法,是调用由引用传递参数的子程序的方法,语法为“类名->方法”。 ...
    312
    2023-04-02
    PHP
  • java的类方法是什么
    java的类方法也可称静态方法,是使用static修饰的类中方法;由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。即类方法体有如下限制: (推荐学习:java课程)1.类方法中不能引用对象变量;2.类方法中不能调用 ...
    532
    2023-04-02
    java入门 java
  • php strlen方法是什么
    php strlen方法用于返回字符串的长度,该函数的使用语法是“strlen(string)”,其中参数string规定了要检查的字符串。 ...
    454
    2023-04-02
    php strlen
  • php中魔术方法是什么
    这篇文章主要介绍了php中魔术方法是什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。类中的魔术方法PHP 魔术方法指的是在某些时刻会自动被调用的内置函数,它们以两个连续的下 ...
    596
    2023-04-02
    php 魔术方法
  • php怎么获取类方法的参数列表
    php中,可用func_get_args()函数来获取类方法的参数列表,只需要在类方法内添加“$argsArr=func_get_args()”语句即可。func_get_args()函数可获取类方法的所有参数,返回一个包含参数列表的数组。 ...
    196
    2023-04-02
    php 参数列表
  • php区别编码的方法是什么
    php区别编码的方法:1、新建一个php文件;2、使用“header()”方法设置页面的编码格式为utf-8;3、使用“mb_detect_encoding()”函数判断字符串是哪种编码即可。 ...
    830
    2023-04-02
    php
  • python string类方法
    !/usr/bin/env python-*- coding: utf-8 -*-name = "app"t = name.capitalize()#首字母大写print(t)name = "app"t = name.center(20 ...
    310
    2023-04-02
    方法 python string
  • python Str类方法
    #capitalize():字符串首字符大写string = 'this is a string.'new_str = string.capitalize()print(new_str)#输出:This is a string. #cent ...
    677
    2023-04-02
    方法 python Str
  • php中定义常量的方法是什么
    php中定义常量的方法:1、使用define()函数定义,语法“define(常量名, 常量值,是否大小写敏感)”;2、使用const关键字定义,语法“const 常量名 = 常量值;”。 ...
    637
    2023-04-02
    php 定义常量
  • php对象的方法或者属性是什么
    在php对象中,方法是指在类结构中创建的函数,是实现类中的一个行为,是类的一部分;而属性是指在类结构中直接声明的变量,对象中可以有多个属性,每个变量都存储对象不同的属性信息。 ...
    758
    2023-04-02
    php 对象 方法 属性
  • php中$this->方法是什么
    在PHP中,“$this->”表示在类本身内部使用本类的属性或者方法;“$this”表示实例化后的具体对象,“->”是插入式解引用操作符,是调用由引用传递参数的子程序的方法。 ...
    350
    2023-04-02
    php
  • php的static静态方法是什么
    php static静态方法中的“静态”指的是无需对类进行实例化,就可以直接调用这些属性和方法;而static就是一个关键字,用来修饰类的属性及方法,其使用语法如“class Foo {public static $my_static = 'hello';}”。 ...
    468
    2023-04-02
    static php
  • php开发是什么
    php是一种编程脚本语言,即超文本预处理器,具有非常强大的功能,所有的CGI的功能php都能实现,而且php可以用C、C++进行程序的扩展,几乎支持所有流行的数据库以及操作系统,能够用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电 ...
    690
    2023-04-02
    PHP
  • php是什么职业
    PHP是一种开发语言,不属于职业,该语法吸收了C语言、Java和Perl的特点,它可以比CGI或者Perl更快速地执行动态网页,支持几乎所有流行的数据库以及操作系统,可用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点以及 ...
    941
    2023-04-02
    PHP
  • php是什么语言
    php是一种通用开源脚本语言,中文名为超文本预处理器,它混合了C、Java、Perl以及php自创的语法,几乎支持所有流行的数据库以及操作系统,主要适用于Web开发领域,随着移动应用的兴起,php也可用于开发API接口,它具有成本低、速度快 ...
    707
    2023-04-02
    PHP
  • php是什么货币
    PHP是菲律宾的法定货币的标准代码,又叫菲律宾比索,全称是菲律宾语Piso ng Pilipinas,菲律宾比索是世界上其中一个曾被西班牙殖民统治而使用比索作为货币的国家,其他使用比索的国家包括墨西哥、哥伦比亚、阿根廷等。 ...
    647
    2023-04-02
    PHP
  • php是什么格式
    php是一种嵌入在HTML并由服务器解释的脚本语言,它混合了C、Java、Perl以及PHP自创的语法,可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点以及开发API接口,同时它具有成本低、速度快、可移植性好、内置丰 ...
    306
    2023-04-02
    PHP
  • php是什么文件
    PHP是一种通用开源脚本语言,中文名为超文本预处理器,它就是嵌入php语言后的一个动态网页文件,主要适用于Web开发领域,随着移动应用的兴起,PHP也可用于开发API接口,它支持几乎所有流行的数据库以及操作系统,利于学习,使用广泛,是当今热 ...
    449
    2023-04-02
    PHP php文件
  • php工厂方法模式的好处是什么
    PHP工厂方法模式的好处是:核心类只需要关注工厂类的接口,而具体的产品实例交给具体的工厂子类去创建。在该模式下,通过定义一个抽象的核心工厂类,并定义创建产品的接口,使创建具体产品实例的工作延迟到其工厂子类去完成。 ...
    956
    2023-04-02
    php
  • php方法三个点是什么
    在php中三个点表示可变数量的参数列表,在PHP 5.6及以上的版本中,是由...语法实现的,而在PHP5.5及更早版本中是使用函数func_num_args()、func_get_arg()和func_get_args()实现的。 ...
    333
    2023-04-02
    php
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作