Model Scope
Customizing Pagination URLs
By default, links generated by the paginator will match the current request’s URI. However, the paginator’s withPath method allows you to customize the URI used by the paginator when generating links. For example, if you want the paginator to generate links like example.com/admin/users?page=N, you should pass /admin/users to the withPath method:
1 | use App\Models\User; |
Blade Components
slot -> x -> slot -> slot -> slot -> x
stdClass 类 (PHP 4, PHP 5, PHP 7, PHP 8)
具有动态属性的通用空类。
此类的对象可以使用 new 运算符实例化,也可以通过类型转换为对象创建。几个 PHP 函数也会创建此类的实例,比如 json_decode()、mysqli_fetch_object() 或 PDOStatement::fetchObject()。
尽管没有实现 **get()/**set() 魔术方法,但此类允许动态属性且不需要 #[\AllowDynamicProperties] 属性。
这不是 PHP 的基类,因为 PHP 没有通用基类的概念。然而,可以创建继承 stdClass 的自定义类,从而继承动态属性的功能。
简直不是人话
1 | <?php |
超かっこいい → 箭头函数 (アロー関数)
箭头函数是 PHP 7.4 的新语法,是一种更简洁的 匿名函数 写法。
匿名函数和箭头函数都是 Closure 类的实现。
箭头函数的基本语法为 fn (argument_list) => expr。
箭头函数支持与 匿名函数 相同的功能,只是其父作用域的变量总是自动的。 简直不是人话
当表达式中使用的变量是在父作用域中定义的,它将被隐式地按值捕获。在下面的例子中,函数 $fn1 和 $fn2 的行为是一样的。
1 | <?php |