• 1. 孤独な巡礼 - 川井憲次
  • 2. Moon_River - Audrey_Hepburn
person
PHP之闭包详解匿名函数提到闭包就不得不想起匿名函数,也叫闭包函数 如果要使用匿名函数,需要将其返回给一个变量 匿名函数也像普通函数一样也可以传递参数,调用方法也相同:$func =function($param){ echo '这就是一个简单的匿名函数'.$param; }; $func('参数');实现闭包下面有几个列子,结果都是输出 “hello world”列一:在函数里定义一个匿名函数,并且调用它function getPrintStrFunc(){ $func = function ($str){ echo 'function'.$str; }; return $func; }; $printStrFunc = getPrintStrFunc(); $printStrFunc('s.php');例二:把匿名函数当做参数传递,并且调用它1.function callFunc($func){ $func(); }; $printStrFunc= function(){ echo 'hello world'; }; cal- -
创建weibo应用composer create-project laravel/laravel weibo --prefer-dist "5.8.*"对数据库的连接方式、数据库名、用户名密码等做相关配置:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=weibo DB_USERNAME=homestead DB_PASSWORD=secret邮件相关:MAIL_DRIVER=smtp MAIL_HOST=mailtrap.io MAIL_PORT=2525 MAIL_USERNAME=null MAIL_PASSWORD=null MAIL_ENCRYPTION=null前端mix相关 homestead环境安装 yarn install --no-bin-links 编译 `npm run watch-poll ` 报错 yarn add cross-env 或者 去掉 package.json 中的四处 cross-env 或者把c ross-env 包改成5.2版本- -
更新析构函数 __destruct()析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。简单一点理解就是对象里面所有方法或者属性执行玩之后自动执行例子:<?php class MyDestructableClass { function __construct() { print "1\n"; $this->name = "MyDestructableClass"; } function index(){ echo 'index'; } function __destruct() { print "Destroying " . $this->name . "\n"; } } $obj = new MyDestructableClass(); $obj->index(); ?> 打印结果:In constructo- -