2024-05-27 11:52:44
类(class)就像是一部网络小说中的角色设定。每个角色都有自己的身份背景、特长和技能。类就是这个角色设定的蓝图,描述了角色的基本信息和能力,但角色本身还没出现在故事中。
对象(object)就像是你在小说中真正遇到的角色。每次你遇到一个角色,他都有独特的名字和属性,能够在故事中行动和互动。所以,类是角色的设定,而对象是根据设定创造出来的具体角色。
类的属性(properties)就像角色的背景设定和装备。例如,一个侠客角色可能有名字、武器和武功绝学。这些属性是角色的基本信息和装备。
类的方法(methods)就像角色的技能和绝招。比如,侠客角色可能有“拔剑术”、“轻功水上漂”等技能。类的方法就是角色可以执行的各种动作和技能。
我们来创建一个“侠客”(Hero)类。这个类描述了侠客的属性和技能:
class Hero {
// 属性
public $name;
public $weapon;
// 方法
public function attack() {
echo $this->name . "使出了" . $this->weapon . ",攻击敌人!";
}
public function defend() {
echo $this->name . "用" . $this->weapon . "挡住了攻击!";
}
}
这个“侠客”类就像是侠客的角色设定,描述了侠客的名字、武器,以及可以攻击(attack)和防御(defend)的技能。
我们用这个类来创建具体的侠客角色,就像是小说中出现的具体角色:
$hero = new Hero();
$hero->name = '李逍遥';
$hero->weapon = '宝剑';
$hero->attack(); // 输出 "李逍遥使出了宝剑,攻击敌人!"
这里,$hero
是一个对象,就像是小说中的角色李逍遥。他可以用宝剑进行攻击,输出“李逍遥使出了宝剑,攻击敌人!”
类是角色的设定,是蓝图;对象是根据这个设定创造出来的具体角色。类的属性就像角色的背景和装备,类的方法就像角色的技能和绝招。通过类,你可以创建各种不同的角色,每个角色都可以有不同的属性和技能。
所以,PHP的类就像一部宏大的网络小说中的角色设定,它帮你组织和描述各种复杂的角色,然后你可以根据这个设定去“写小说”,创造出具体的角色和故事。这样,你的编程世界就变得充满了奇幻和精彩的冒险!
2024-01-22 12:52:50
自用via浏览器脚本【强制缩放】,因为部分网页你即使修改了UA但是由于分辨率的问题,依旧会是手机页面的样式,比如宝塔的某几个页面,使用这个脚本可以解决这种问题。
复制链接=> https://cdn.jsdelivr.net/gh/hanximeng/VIA_APP@master/强制缩放.js
点开浏览器菜单,选择设置,点击脚本,点开右上角加号,选择下载脚本,粘贴刚才复制的链接,安装后启用,打开网页切换UA为电脑即可。
2023-12-21 19:06:10
年底将至,回顾今年,似乎并没有取得什么值得注意的进展。今年初我去了上海打工,被扣了工资,后来回到老家找了一份悠闲的工作,一直工作到年底。每天过得比那个保安还要悠闲,虽然老家的工资不算低(4.5K),后来在机缘巧合下我开了个与互联网相关的小公司,上个月我还买了在老家县城的房子,可以说是负债累累。
2023-02-27 15:38:57
前阵子停更了很长一段时间,究其原因,大约的确是懒,自去年疫情放开以后,没有几天我就阳了,然后家里人一个接一个的阳了,估摸着折腾了一个月,然后就到了过年期间,四处走亲戚,又因为前几年疫情防控不让办酒席,这些人估摸着是要把前几年的补回来,有时候一天得跑好几家。
二月初去了上海,本想找工作的,哪儿想到今年各种招满了,不缺人,做了几天零工便又回了家。
这一天天的 (๑•́₋•̩̥̀๑)
2022-11-07 08:54:53
前言:
因为狗魔王不让搭梯子,所以只能用这种方法,否则直接搭梯子会更方便,这里介绍用v2rayA实现的方法。
原理:
用机器人所在的服务器A连上可以搭梯子的服务器B,再手机端也连接上服务器B,这样机器人所在的服务器A就和手机端处于同一网络之下了,就可以正常扫码,当然也可以不用服务器B,去租用或者Py交易一条线路即可,只要节点是同一个服务器就行。
v2rayA安装:
根据v2rayA官方文档(https://v2raya.org/docs/prologue/installation/)选择自己服务器所属系统的安装命令。
初始配置:
安装运行后,可能还需要放行端口2017,然后浏览器打开服务器IP:2017即可进入,首次需要设置账号密码。
如果忘了密码,可以用sudo v2raya --reset-password命令重置。
添加节点:
支持节点链接、订阅链接、扫描二维码和批量导入等方式。
连接节点:
导入成功后,节点将显示在 SERVER
或新的标签中。如图是导入了一个订阅后的界面。
启动服务:
在未启动服务时,连接的节点呈现柚红色。我们在左上角点击相应按钮启动服务。
在启动服务后,所连接的节点呈现蓝色,左上角的图标也显示为蓝色的正在运行,代表服务启动成功。
最后使用curl ipinfo.io测试一下服务器IP,看看是否已经成功,手机端不便赘述,请自行研究。