起风了

“路海长 青夜旷 越过群山追斜阳”

PHP递归函数return返回null的问题

  前段时间在写递归函数的时候碰到个问题,返回值一直为null,这里记录一下。 写个小例子: /** * @param $i * @return mixed */function recursion($i){ if($i > 10){ return $i; }else{ $i++; recursion($i); }}echo recursion(1);   上述例子会返回null,主...

js中触发表单提交

  html代码: <form action="/test/action" method="get" id="myForm"> <p>First name: <input type="text" name="fname" /></p> <p>Last name: <input type="text" name="lname" /></p> <input type="button" οnclick="formSubmit()" ...

PHP捕获异常register_shutdown_function和error_get_last的使用

  register_shutdown_function 注册一个会在php中止时执行的函数,注册一个 callback ,它会在脚本执行完成或者 exit() 后被调用。   error_get_last 获取最后发生的错误,包含type(错误类型),message(错误消息),file(发生错误所在的文件),line(发生错误所在的行)...

js获取select显示的值

js获取select显示的值缩略图
  html代码: <select id="myid"> <option value ="1">one</option> <option value ="2">two</option> <option value="3">three</option> <option value="4">four</option></select>   js代码: var myId = $("#myid"...

js获取input checkbox的选中值

js获取input checkbox的选中值缩略图
  HTML代码: <form action="/test/action" method="get"> <input type="checkbox" name="myname" value="1"/>1 <input type="checkbox" name="myname" value="2"/>2 <input type="checkbox" name="myname" value="3"/>3 <input type="checkbox" name="myname"...

js中获取当前url路径

js中获取当前url路径缩略图
  可以使用 window.location 获取当前页面url。以下是一些简单应用。 <script> $(function(){ // 返回 web 主机的域名,如:http://127.0.0.1:8080/testdemo/test.html?id=1&name=test var url = window.location.href; // 返回当前页面的路径和文件名,如:/testd...

composer中常用命令

  一些常用的composer命令: # 显示所有已经安装的包composer show # 移除指定的依赖包package_namecomposer remove package_name # 搜索包名为package_name的信息composer search package_name # 添加一个指定的包(不需要手动在 composer.json 里添加依赖信息)# composer 会先找到合适的版本,然后...

PhpSpreadsheet的简单使用

PhpSpreadsheet的简单使用缩略图
  由于PHPExcel已经不再维护,PhpSpreadsheet是PHPExcel的下一个版本。PhpSpreadsheet是一个用纯PHP编写的库,并引入了命名空间,PSR规范等。这里简单介绍下PhpSpreadsheet的导入导出功能。 1、安装 使用composer安装: composer require phpoffice/phpspreadsheet GitHub下载:    htt...

PHP最新面试题2019

  1、字符串"0"在PHP和js中转换为布尔值是false还是true php:false;  php 弱语言 '0'和0一样; js:true;字符串除了空字符串('')其他都是true(包括' '这种中间有空格的); 2、echo, print, print_r, var_dump 区别 echo 语言结构,并不是真正的函数,可以一次输出多个值,多个值之间用逗号...

Yii2中$model->load($data)一直返回false问题

  上次使用$model->load()方法时一直返回false,数据添加不成功,这里记录一下: 出错代码: $data = [ 'name' => 'test', 'phone' => '13000000000', 'email' => '123456@qq.com'];$model = new User();$model->load($data);if ($model->validate()) { $model->save...