PHP对象

作者: 12end | 来源:发表于2019-01-15 18:22 被阅读0次

创建对象

创建一个对象

<?php
class myclass {
    //code will go here
    }//创建一个类

$object1 = new myclass();//创建一个对象

?>

对象的属性

在对象中声明的变量叫做对象的属性

<?php
class mycar {
    public $color = "blue";
    public $make = "Mazda";
    public $model = "Protege5";
    }
$car = new mycar();
echo "I drive a: ".$car->color." ".$car->make;
?>

public在任何地方都可以访问
protected在类自身或者父类或者继承类中可以访问
private只能由类自身访问

对象的方法

某种程度上来说,只是一个函数被定义在了类中
具有方法的一个类:

<?php
class myclass{
    public function hi(){
        echo "hi";
    }
 }
 $object1 = new myclass;
 $object1 -> hi();
 ?>

在方法中访问类的属性:

<?php
class myclass{
    public $name = "jack";
    public function setname($n){
        $this->name=$n;
        }
    }
$object1 = new myclass();
$object1 -> setname("bob");
?>

变量this用于引用当前实例化的对象

对象继承

通过extends子句完成(子类中同名函数将会覆盖掉父类中的同名函数)

<?php
class a extends b{
    //code
}
?>

相关文章

  • PHP 学习笔记(三)

    参考资料:PHP5 权威编程 PHP 中的类和对象 对象:万物皆对象; 类: 任何对象,都...

  • PHP垃圾回收机制

    PHP中的 GC 在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾;PHP会将其在内存中销毁。这是PHP...

  • PHP技术梳理

    PHP语言: PHP基础, 数据类型, 导入文件 string array 面向对象技术, 类, 对象, 继...

  • 一. PHP入门篇和PHP进阶篇

    PHP基础语法 PHP数组 PHP函数 PHP之类和对象 PHP字符串 PHP之正则表达式 PHP之cookie ...

  • PHP和MySQL

    1. PHP和面向对象 1.1 初识PHP 基本用法 PHP 中的每个代码行都必...

  • PHP对象

    1.PHP 对待对象的方式与引用和句柄相同,即每个变量都持有对象的引用,而不是整个对象的拷贝。 2.class 中...

  • PHP对象

    在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由...

  • PHP对象

    创建对象 创建一个对象 对象的属性 在对象中声明的变量叫做对象的属性 public在任何地方都可以访问protec...

  • PHP操作Json格式数据

    将PHP对象转为Json数据 将Json数据解析为PHP对象$arr = json_decode($jsonArr...

  • PHP七天系列之基础知识(3)

    对象操作 PHP提供了面向对象的操作日期时间的方式,Carbon 就是基于PHP内置对象的开源产品,功能丰富使用简...

网友评论

      本文标题:PHP对象

      本文链接:https://www.haomeiwen.com/subject/gyzydqtx.html