php 安值去重,PHP的条件加载与强制加载,去重加载等知识

在PHP中,对于包含文件或引用文件,在项目开发中用的最多。

一、条件加载与强制加载,去重加载等。

1.条件加载实例<?php

// 1.条件加载:

// a.anchor条件判断:如果head.php文件不存在,则加载head2.php

// @不返回错误信息

// if (@!include 'head.php') include head2.php';

// b.另外一种判断方法,使用两个函数同时判断

//file_exists():文件是否存在;

// is_file():是否是文件;

$file = 'head.php';

if(file_exists($file)&&is_file($file)){

include $file;

}else

{

include 'head2.php';

}

// 程序出错也不会终止程序

include 'foot.php';

echo '程序没有因文件加载失败而终止';

// 2.去重条件加载,仅允许加载一次

// php不支持函数重载, 因此在同一个程序中不允许出现同名函数

// include $file;

// include_once(): 加载前会检查该文件是否已经加载过了, 去重检查

include_once 'head.php';

include_once 'head.php';

运行结果:

a998ce096e8b32dfacc72d89dee5bf2d.png

2.强制加载<?php

// 1. require: 强制加载

// 如果加载失败, 终止当前脚本, 与include不一样

require 'head.php';

// 2. 强制去重加载

require_once 'head.php';

require_once 'head.php';

运行结果:

cb2ad85e312a11b3f7a7a6552e353a36.png

二、类与对象的学习<?php

//PHP 面向对象(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。

//要使用对象, 就得先创建一个模板,根据这个模板,不断的创建多个对象出来,实现复用

// 这个模板就叫: "类"

// 类的声明与实例化

// 1. 类的声明: class

class prices

{

}

// 2. 类的实例化:创建对象的过程

$prices = new prices();

// 类的实例, 对象, 在不会引起误会的场景下, 实例与对象是同义词

// 判断是否是类的对象的函数: instanceof

var_dump($prices instanceof prices);

// 获得类名的函数: get_class()

echo get_class($prices);

运行结果:

a6b4a36b26bafb631a10ebcc187909a0.png

三、属性值与类成员访问//1-对象

$user = new User();

//2-类成员访问

//先访问该对象

$user = new User;

//这里直接输出打印

echo "地区: {$user->zone}, 国家: {$user->nation}
";

echo $user->output . '
';

echo $user->output1 . '
';

// 访问静态属性: 使用范围解析符, 双冒号::

//可以更新值

User::$provice = '广东省/guangdong';

echo User::$provice;

四、总结:还要多听录播,才能掌握这些知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值