前段时间在写递归函数的时候碰到个问题,返回值一直为null,这里记录一下。
写个小例子:
/** * @param $i * @return mixed */function recursion($i){ if($i > 10){ return $i; }else{ $i++; recursion($i); }}echo recursion(1);
上述例子会返回null,主...
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()" ...
register_shutdown_function
注册一个会在php中止时执行的函数,注册一个 callback ,它会在脚本执行完成或者 exit() 后被调用。
error_get_last
获取最后发生的错误,包含type(错误类型),message(错误消息),file(发生错误所在的文件),line(发生错误所在的行)...
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"...
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"...
可以使用 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 show # 移除指定的依赖包package_namecomposer remove package_name # 搜索包名为package_name的信息composer search package_name # 添加一个指定的包(不需要手动在 composer.json 里添加依赖信息)# composer 会先找到合适的版本,然后...
由于PHPExcel已经不再维护,PhpSpreadsheet是PHPExcel的下一个版本。PhpSpreadsheet是一个用纯PHP编写的库,并引入了命名空间,PSR规范等。这里简单介绍下PhpSpreadsheet的导入导出功能。
1、安装
使用composer安装:
composer require phpoffice/phpspreadsheet
GitHub下载:
htt...
1、字符串"0"在PHP和js中转换为布尔值是false还是true
php:false; php 弱语言 '0'和0一样;
js:true;字符串除了空字符串('')其他都是true(包括' '这种中间有空格的);
2、echo, print, print_r, var_dump 区别
echo 语言结构,并不是真正的函数,可以一次输出多个值,多个值之间用逗号...
上次使用$model->load()方法时一直返回false,数据添加不成功,这里记录一下:
出错代码:
$data = [ 'name' => 'test', 'phone' => '13000000000', 'email' => '123456@qq.com'];$model = new User();$model->load($data);if ($model->validate()) { $model->save...