美文网首页
PHP语句基础

PHP语句基础

作者: Visianlee | 来源:发表于2019-06-22 15:17 被阅读0次

定义

public 表示全局,类内部外部子类都可以访问;
private表示私有的,只有本类内部可以使用;
protected表示受保护的,只有本类或子类或父类中可以访问;

this

this是指向当前对象的指针

<?php
class human{
    public $name="李四";
    public function eat(){
      echo $this->name,'在吃饭';
    }
    public function test(){
      echo $name,'在吃饭';
    }
}
$li=new human();
echo $li->name;//李四
$li->eat();//李四在吃饭。
/*
和java,c++相比
方法体内想访问调用者的属性,必须用$this
如果不加,则理解为方法内部的一个局部变量.
*/
<?php

header("content-type:text/html;charset=utf-8");

class Preson{                                                //定义类

  public $name;

  public $age;

  public function __construct($Name,$Age)        //构造函数

  {

     $this -> name = $Name;

     $this -> age = $Age;

     echo '<pre>';

     var_dump($this);                  //打印出$this

  }

  public function showInfo(){             //成员方法

     echo "个人信息:";

     echo '<br/>' . "名字是:" . $this -> name . '<br/>' . "年龄是:" . $this -> age;

  }

}

$preson = new Preson("小草",25);           //实例化

var_dump($preson);                    //打印出$this

$preson -> showInfo();

echo '<hr>';

$preson = new Preson("大树",30);           //实例化

var_dump($preson);                   //打印出$preson

$preson -> showInfo();
<?php
class Test{
  public $name = "abc";
  public $abc = "test";

  public function Test(){
       $name1 = "name";
       echo $this->name;   // 输出 abc
       echo $this->$name1;  // 输出 abc,因为 $name1 的值是name,相当与这里替换成 echo $this->name;
       $name2 = $this->$name1;  // $name2 的值是 abc
       echo $this->$name2;  // 输出 test,同上,相当与是 echo $this->abc;
  }
}
?>
图片.png

相关文章

  • 前言

    第一篇:基础知识 基础知识篇通过PHP入门搭建PHP的开发环境。php语言基础、流程控制语句、表达式、php函数、...

  • PHP语句基础

    定义 public 表示全局,类内部外部子类都可以访问;private表示私有的,只有本类内部可以使用;prote...

  • 如何用PHP开发一个完整的网站?

    1、PHPer应具备的知识 (1)PHP知识: 熟练掌握基础函数,PHP语句(条件、循环),数组(排序、读取),函...

  • 0.2 PHP 基础入门

    基础 PHP 语言的标记。 标准形式: 标准形式: 短标签: 书写规则。 语句结束符,分号:php 标记中最后一个...

  • PHP全栈学习笔记4

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScrip...

  • PHP全栈学习笔记4

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScrip...

  • php操作mysql语句

    mysql语句 php操作mysql语句

  • ajax第七天

    一个小作业 .sql文件 执行添加语句的php 执行添加语句的html 执行删除语句的php div显示所有列表的php

  • PHP语言基础

    PHP语言标记 PHP指令分隔符 PHP输出语句 PHP注释

  • php的基本语法形式

    形式1(推荐): 形式2(推荐): 这里要写符合php语法的语句 形...

网友评论

      本文标题:PHP语句基础

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