php基础学习记录

PHP

PHP全称: Hypertext Preprocessor

php语法

php每一行代码结尾都以 ;为结束。 如果是代码块则最后可以省略分号 ;

<?php
echo "hello world";
?>
<?php




php注释

PHP 支持 C,C++ 和 Unix Shell 风格(Perl 风格)的注释

<?php
// 单行注释
<?php
// 多行注释
/**
* @param int age
* @param string username
*/

类 class

类里包含常量、变量(属性)、函数(方法)

<?php
class sameClass{

	// 声明一个$name属性
	 public $name = "lina";
 
 	// 声明一个方法
 	public function getName(){
 	echo $this->$name;
 	}
 
}
属性

类的变量成员叫做属性,或者叫字段,在本文档统一称为属性。

在类的成员方法里面,可以用 ->(对象运算符):$this->property(其中 property 是该属性名)这种方式来访问非静态属性

静态属性则是用 ::(双冒号):self::$property 来访问。

常量

可以把在类中始终保持不变的值定义为 常量 。 类常量的默认可见性是 public 。

<?php
class myClass{
// 声明一个常量
 const preson = 'lina';
 function getpreson(){
	echo self::preson . "\n"; // 调用访问常量
}
}
类的自动加载

加载,导入类或者其他的文件,使用include、require等。

spl_autoload_register() 函数可以注册任意数量的自动加载器。

警告:PHP 8.0.0 之前,可以使用 __autoload() 自动加载类和接口。然而,它是 spl_autoload_register() 的一种不太灵活的替代方法,并且 __autoload() 在 PHP 7.2.0 起弃用,在 PHP 8.0.0 起移除。

访问控制

对属性或方法的访问控制(PHP 7.1.0 以后支持常量),是通过在前面添加关键字 public(公有),protected(受保护)或 private(私有)来实现的。

被定义为公有的类成员可以在任何地方被访问。

被定义为受保护的类成员则可以被其自身以及其子类和父类访问。

被定义为私有的类成员则只能被其定义所在的类访问。

<?php

class MyClass
{
	public $public = 'Public';
    protected $protected = 'Protected';
    private $private = 'Private';

 	function printHello()
    {
        echo $this->public;
        echo $this->protected;
        echo $this->private;
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

js胡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值