巩义网站建设,巩义网站制作,巩义做网站-全栈网络

网站建设中php语言之类、对象的关系及创建方法
当前位置:首页 > 建站知识 > 网站代码 >

网站建设中php语言之类、对象的关系及创建方法

时间: 2019-12-19 分类: 网站代码 浏览次数:

网站建设中,需要使用php语言来编写网站程序逻辑,实现网站的具体功能,其中php类、对象是常见的一些概念,下面我们具体来讲解下: 什么是面向过程编程思想? 举例来说,使用p...


网站建设中,需要使用php语言来编写网站程序逻辑,实现网站的具体功能,其中php类、对象是常见的一些概念,下面我们具体来讲解下:

1.什么是面向过程编程思想?
举例来说,使用php来编写支付流程,就需要登陆-下单-购买-支付这个过程,这个以过程为导向,思考具体步骤的流程,就是面向过程编程思想。


2.什么是面向对象的编程思想
在编程中,可以通过创建一个类,来声明创建多个对象,而多个对象共同完成编程需要,这就是面向对象的编程思想;

3.类和对象有什么区别?
类相当于编写的一个代码模型,对象就相对于由模型生成的各种不同功能的代码块,


4.什么是类?如何进行声明?
1).类的定义语法格式,使用关键字calss来声明;
2).类包含且只包含两项必备条件:
a.属性-普通变量,使用define申明的常量不行
b.方法-普通函数

3).属性和方法必须设置权限
a.public 公共权限
b.private 个人权限
c.protected-受保护的权限
注意:其中方法中可以省略权限写法

创建类的代码演示如下:
class ClassName{
public $name="校长";
public $age=18;
//define(name, value)不可用
public function userName($name,$age)
{
//return "$name"."$age";
return $this->name."$age";
}
}
 
4).创建属于上面类的对象,要使用new关键词来创建;注意print_r和v_dump才能打印对象,而v_dump打印更完整
$obj=new ClassName();
var_dump($obj);
echo "<br>";
 
5).访问类里面的内部值
echo $obj->name."<br>";
 
6).更改类创建的对象里面的值,可通过重新赋值的方式为新对象更改类的值
$obj->name="巩义做网站";
echo $obj->name."<br>";
 
7.对象方法的调用
echo  $obj->userName('巩义网站制作',46);
 
8.使用关键字this来调用外部的变量;
echo "<br>";
var_dump($obj);

 
使用php语言编写对象
5.创建类常量,使用const来创建,语法如下:
const 常量名=常量值;
访问:类名::常量名;
创建类常量的语法规则 1.常量名建议全大写2.定值3.没有权限修饰符
创建类常量,使用const来创建
以上就是使用php语言编写网站中,设计到的类、对象等概念,以及如何进行创建类和对象的写法。
本文关键词: php 未经允许不得转载:郑州网站建设|郑州网站制作|荥阳网站建设|巩义网站建设|网站优化-全栈网络



说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
Copyright © 2017-2020 版权所有:全栈网络工作室 备案号:豫ICP备2023004016号 HTML网站地图
郑州网站制作|郑州做网站|巩义网站制作|荥阳做网站|巩义做网站-全栈网络