广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php中的class什么意思
  • 622
分享到

php中的class什么意思

phpclass 2014-10-10 23:10:03 622人浏览 猪猪侠
摘要

本文操作环境:windows7系统、PHP7.4版、DELL G3电脑php中的class什么意思?php中的class是用于声明类的关键字。PHP 类定义PHP 定义类通常语法格式如下:<?php class phpClass {

本文操作环境:windows7系统、PHP7.4版、DELL G3电脑

php中的class什么意思?

php中的class是用于声明类的关键字。

PHP 类定义

PHP 定义类通常语法格式如下:

<?php
class phpClass {
  var $var1;
  var $var2 = "constant string";
  
  function myfunc ($arg1, $arg2) {
     [..]
  }
  [..]
}
?>

解析如下:

类使用 class 关键字后加上类名定义。

类名后的一对大括号({})内可以定义变量和方法。

类的变量使用 var 来声明, 变量也可以初始化值。

函数定义类似 PHP 函数的定义,但函数只能通过该类及其实例化的对象访问。

实例

<?php
class Site {
  
  var $url;
  var $title;
  
  
  function setUrl($par){
     $this->url = $par;
  }
  
  function getUrl(){
     echo $this->url . PHP_EOL;
  }
  
  function setTitle($par){
     $this->title = $par;
  }
  
  function getTitle(){
     echo $this->title . PHP_EOL;
  }
}
?>

变量 $this 代表自身的对象。

PHP_EOL 为换行符。

PHP 中创建对象

类创建后,我们可以使用 new 运算符来实例化该类的对象:

$runoob = new Site;
$taobao = new Site;
$Google = new Site;

以上代码我们创建了三个对象,三个对象各自都是独立的,接下来我们来看看如何访问成员方法与成员变量。

调用成员方法

在实例化对象后,我们可以使用该对象调用成员方法,该对象的成员方法只能操作该对象的成员变量:

// 调用成员函数,设置标题和URL
$runoob->setTitle( "菜鸟教程" );
$taobao->setTitle( "淘宝" );
$google->setTitle( "Google 搜索" );
$runoob->setUrl( 'www.runoob.com' );
$taobao->setUrl( 'www.taobao.com' );
$google->setUrl( 'www.google.com' );
// 调用成员函数,获取标题和URL
$runoob->getTitle();
$taobao->getTitle();
$google->getTitle();
$runoob->getUrl();
$taobao->getUrl();
$google->getUrl();

完整代码如下:

实例

<?php
class Site {
  
  var $url;
  var $title;
  
  
  function setUrl($par){
     $this->url = $par;
  }
  
  function getUrl(){
     echo $this->url . PHP_EOL;
  }
  
  function setTitle($par){
     $this->title = $par;
  }
  
  function getTitle(){
     echo $this->title . PHP_EOL;
  }
}
$runoob = new Site;
$taobao = new Site;
$google = new Site;
// 调用成员函数,设置标题和URL
$runoob->setTitle( "菜鸟教程" );
$taobao->setTitle( "淘宝" );
$google->setTitle( "Google 搜索" );
$runoob->setUrl( 'www.runoob.com' );
$taobao->setUrl( 'www.taobao.com' );
$google->setUrl( 'www.google.com' );
// 调用成员函数,获取标题和URL
$runoob->getTitle();
$taobao->getTitle();
$google->getTitle();
$runoob->getUrl();
$taobao->getUrl();
$google->getUrl();
?>

执行以上代码,输出结果为:

菜鸟教程
淘宝
Google 搜索
www.runoob.com
www.taobao.com
www.google.com

--结束END--

本文标题: php中的class什么意思

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php中的class什么意思
    本文操作环境:Windows7系统、PHP7.4版、DELL G3电脑php中的class什么意思?php中的class是用于声明类的关键字。PHP 类定义PHP 定义类通常语法格式如下:<php class phpClass { ...
    99+
    2014-10-10
    php class
  • php中.=什么意思
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php中.=什么意思?PHP中 .= 的意思: .= 在php中是字符串连接的意思例如:  $a = 'a';   $a .= 'bc';...
    99+
    2021-04-11
    php
  • php中的rsort什么意思
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php中的rsort什么意思?php中rsort函数实例用法在讲到升序的数组方法后,那么对应的就会出现降序的方法。在我们正式揭晓方法之前,大家已经学习了sort函数的用法...
    99+
    2019-11-29
    php rsort函数
  • php中的-=是什么意思
    这篇文章主要讲解了“php中的-=是什么意思”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中的-=是什么意思”吧!在php中-=符号表示减运算符,该运算符的语法如“x -= y”,该表...
    99+
    2023-06-21
  • PHP中feof 什么意思
    本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。PHP中feof 什么意思?feof() 函数检测是否已到达文件末尾 (eof)。如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socke...
    99+
    2018-11-12
    PHP feof
  • php中const什么意思
    本文操作环境:Windows7系统、PHP7.1、Dell G3。php中const什么意思php中的const是用于定义一个常量的一种关键字。可以使用 const 关键字或 define() 函数两种方法来定义一个常量。函数 define...
    99+
    2016-11-03
    php const
  • php中=是什么意思
    本文操作环境:windows7系统、PHP7.4版、DELL G3电脑php中=是什么意思?PHP 中基础的赋值运算符是 "="。这意味着右侧赋值表达式会为左侧运算数设置值。如 z=x+y,右侧表达式为左侧运算数设置值。...
    99+
    2021-07-01
    php
  • php中fetch什么意思
    本文操作环境:Windows7系统、PHP7.4版、DELL G3电脑php中fetch什么意思 php中的fetch指的是查询数据的fetch方法。PHP 常用的四个fetch的区别在php中,经常使用mysqli_fetch从数据库返回...
    99+
    2016-10-27
    php fetch
  • php中strsplt什么意思
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑在php中,strsplt指的是str_split()函数,意思为分割字符串。str_split()函数可以分割字符串,将字符串拆分成指定长度的子串,并将子串一个个传入...
    99+
    2022-02-17
    php str_split
  • php 中query什么意思
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php 中query什么意思mysql_query() 函数执行一条 MySQL 查询。语法mysql_query(query,connection)登录后复制描述q...
    99+
    2022-10-21
  • php += .= 什么意思
    本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。php += .= 什么意思?看一下式子:x += y 相当于 x = x + y ,表示 加; a .= b 相当于 a = a . b ,表示连接两个字...
    99+
    2018-05-20
    php
  • php什么意思
    PHP即超文本预处理器,是指一种通用开源脚本语言,主要适用于Web开发领域,也可以用于开发API接口,能够实现所有的CGI的功能,具有成本低、速度快、可移植性好、内置丰富的函数库等优点,几乎支持所有流行的数据库以及操作系统,与C语言类似,是...
    99+
    2022-10-21
  • php中的round是什么意思
    在php中,round的意思为“四舍五入”,是一个内置函数,作用是将浮点数转换为整数;该函数可以对浮点数进行四舍五入,并返回一个float类型的整数值,语法“round(number,precision,mode);”。本教程操作环境:wi...
    99+
    2023-05-14
    round php
  • php中的apache是什么意思
    小编给大家分享一下php中的apache是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!apache全称“Apache HTTP Server”,是一种Web服务器软件,是PHP的解释器。PHP本身是一个脚本语言,...
    99+
    2023-06-21
  • php中的pdo是什么意思
    这篇文章主要介绍“php中的pdo是什么意思”,在日常操作中,相信很多人在php中的pdo是什么意思问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中的pdo是什么意思”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-20
  • php中的__FILE__是什么意思
    这篇文章主要讲解了“php中的__FILE__是什么意思”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中的__FILE__是什么意思”吧!php中__FILE__是一个魔术常量,它会返...
    99+
    2023-06-20
  • php中.=指的是什么意思
    这篇文章主要为大家展示了“php中.=指的是什么意思”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中.=指的是什么意思”这篇文章吧。php中“.=”表示赋值运算符,是字符串连接的意思,该运...
    99+
    2023-06-25
  • php中的int是什么意思
    这篇文章主要介绍了php中的int是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php中int是指Integer整型,int是集合“ℤ = {..., -2, -1...
    99+
    2023-06-26
  • php中system的意思是什么
    本文操作环境:Windows7系统,PHP7.1版,Dell G3电脑。php中system的意思是什么?system (PHP 4, PHP 5, PHP 7, PHP 8)system — 执行外部程序,并且显示输出说明 system(...
    99+
    2017-09-03
    php system
  • php中的pack是什么意思
    本教程操作环境:windows10系统、PHP7.1版,DELL G3电脑。php中的pack是什么意思php中的pack是装入的意思。pack() 函数把数据装入一个二进制字符串。语法如下:pack(format,args+)其中参数fo...
    99+
    2021-07-31
    PHP
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作