Welcome to wiki This is your first post. Edit or delete it, then start blogging!
Author Archives: moufer
Hello world
Welcome to wiki This is your first post. Edit or delete it, then start blogging!
磨锋短视频——使用手册
您好!感谢您关注和使用磨锋短视频小程序应用。
磨锋短视频小程序应用有完善的后台操作教程,从购买安装到发布都有详细的流程说明,让萌新小白用户也能快速搭建运营起自己的短视频小程序。
使用步骤
从您使用磨锋短视频应用创建短视频小程序到向社会推广前,需要如下几个步骤:
- 购买服务器
- 注册域名并备案
- 安装宝塔和微擎
- 在微擎应用市场购买磨锋短视频小程序应用
- 在微擎系统后台安装磨锋短视频应用
- 注册微信小程序(非个人主体)
- 设置微信小程序
- 进入应用后台,设置相关参数,填充数据
- 在微擎系统后台提交小程序代码,并测试小程序功能是否正常,完成后到腾讯小程序后台发布
微信小程序——磨锋短视频

磨锋图文是基于微擎开发的微信短视频小程序。
随着5G越来越普及,短视频也呈现爆发式发展,小程序+短视频模式必然是引流蕞佳组合,所以磨锋短视频小程序出现了,通过微信内分享视频小程序,从而获得大量的访客流量,利用这些流量即可实现变现。磨锋短视频提供了多种类型的小程序流量主广告变现以及拼多多商品佣金变现。
阅读全文…微信小程序——磨锋图文
PHP8有什么新特征
联合类型(Union Types)
可以声明变量可能的类型。
class Number {
private int|float $number;
public function setNumber(int|float $number): void {
$this->number = $number;
}
public function getNumber(): int|float {
return $this->number;
}
}
添加了 WeakMap
允许数组中的 key 放入对象,如:$map[$obj] = 42;
。
添加了 ValueError 类。
当函数或方法接收到具有正确类型的参数(错误类型应引发 TypeError 但值不合适时,将引发 ValueError 。
类的变更、使用
1、可变参数继承,允许
class A {
public function method(int $many, string $parameters, $here) {}
}
class B extends A {
public function method(...$everything) {}
}
2、后期静态绑定(LSB)(有用),对框架级别的封装、一些工厂设计模式有用。
class Test {
public function create(): static {
return new static();
}
}
3、现在可以使用以下方法获取对象的类名称。
$object::class
等价 get_class($object)
4、现在,new 和 instanceof 可以与任意表达式一起使用,使用
new(expression)(... $args)
和 $obj instanceof(expression)
。
5、现在允许写。
Foo::BAR::$baz
6、添加 Stringable 接口(作用一般,用在视图模板封装)。
只要类实现了__toString,那么这类自动实现了 Stringable 接口。
class Foo{
public function __toString(): string
{
return 'foo';
}
}
function bar(Stringable $stringable) {
/* 虽然Foo没有实现Stringable,但是这里正常的。 */
}
bar(new Foo());
bar('abc');
7、trait 现在可以定义抽象的私有方法。