php的博客

https://www.niwoxuexi.com/blog/user/104

  • PHP开发者必备的50个库/框架【2019】

    2019年最受欢迎的50个PHP开源项目,汇智网翻译整理1、LaravelLaravel是一个为Web开发者打造的PHP开发框架。GitHub Stars: 43.5k+网址:https://github.com/laravel/laravel2、SymfonySymfony是一个web应用开发框架,包含一组可重用的PHP组件。Symfony已经应用于上千个web应用,包括BlaBlaCar.co ...

    • 更新时间: 2019-10-11 07:49
    63浏览
    0推荐
    0评论
  • 设置环境变量配置的简单方法.env

    什么是.env.env文件位于项目根目录下,作为全局环境配置文件。 通过 .env文件 加载环境变量并且能够自动的通过 getenv(), <code>$_ENV和 <code>$_SERVER 自动调用.这是一个PHP版本 Ruby dotenv. 示例// 运行环境名称 APP_ENV=local // 调试模式,开发阶段启用,上线状态禁用。 APP_DEBU ...

    • 更新时间: 2019-09-27 01:57
    74浏览
    0推荐
    0评论
  • MySQL时间戳和时间的获取/相互转换/格式化

    获取当前时间戳select unix_timestamp();等同于select unix_timestamp(now());获取当前时间select now();时间转时间戳select unix_timestamp('2018-01-15 09:45:16');时间戳转时间select from_unixtime(1515980716);时间戳格式化SELECT from_unixtime(1 ...

    • 更新时间: 2019-09-27 01:44
    97浏览
    0推荐
    0评论
  • 如何使用yii2框架自定义widget,和如何传参数

    本教程教你如何自定义widget,widget是view中能被重用的代码块。创建widget的步骤:1 继承yii\base\Widget.2 实现yii\base\Widget::init() 和 yii\base\Widget::run()方法3 注意下面代码是如何传递参数的@ 创建widget首先在项目根目录创建components目录,然后新建一个HelloWidget 类。使用此widg ...

    • 更新时间: 2019-09-04 02:30
    163浏览
    0推荐
    0评论
  • PHP中的替代语法(冒号、endif、endwhile、endfor)

    我们经常在wordpress一类博客程序的模板里面看到很多奇怪的PHP语法,比如:<?phpif(empty($GET_['a'])):?> <fontcolor="red">空的</font> <?phpendif;?>对于相当一部分PHP爱好者来说根本没见过,这些是什么东西呢?其实这些都是PHP流程控制的替 ...

    • 更新时间: 2019-09-03 09:33
    168浏览
    0推荐
    0评论
  • Yii2的where方法使用大全

    PHP工程师说白了也是CURD工程师,所做的工作无非是各种业务的CURD,掌握各种where的使用,MM再也不用担心我的程式会被攻击了~Yii中,使用where方法是非常频繁的,而且where方法本身的使用技巧比较的多,在这里我梳理了一些常用的,以便于以后工作中的随时查阅的需要,也希望能帮助到查阅此文的你,也欢迎各位的补充,不足之处希望指出!还是从简入深吧!ps:这里的数据表是进行模拟的。1)简单 ...

    • 更新时间: 2019-09-03 06:36
    158浏览
    0推荐
    0评论
  • php 如何判断为空详解

    最近学习php,关于判断是否为空的疑惑,和记录分享给你大家。empty如果 变量 是非空或非零的值,则 empty() 返回 FALSE。换句话说,””、0、”0″、NULL、FALSE、array()、var $var、未定义;以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。如果e是未定义或值为NULLL,e是未定义或值为NULLL,e=NULL,它肯定是空,即em ...

    • 更新时间: 2019-08-29 09:11
    154浏览
    0推荐
    0评论
  • laravel接管Dingo-api和默认的错误处理

    手机Api开发的时候用 dingo-api 的异常处理会出现 一些 http的 400, 401, 402等错误,前端不好处理,可用下面的方案 接管Dingo-api的错误 如上图所示,AppServiceProvider.php中的register()方法中添加如下代码 \API::error(function (\Illuminate\Validation\ValidationExcep ...

    • 更新时间: 2019-08-22 07:56
    1236浏览
    0推荐
    0评论
  • Yii2基本的访问控制AccessControl

    Access Control Filter(ACF) :访问控制过滤器,是一个简单的鉴权方法,很适合只需要简单访问控制的应用程序使用。ACF 是一个动作过滤器,可以被当做一个行为附属到一个控制器或一个 module 中。ACF 将通过检测访问规则集合(access rules)来确定用户是否可以访问被请求的动作。useapp\libraries\filters\AccessControl; ...

    • 更新时间: 2019-08-22 02:07
    192浏览
    0推荐
    0评论
  • php简单判断两个字符串是否相等的方法

    本文实例讲述了php简单判断两个字符串是否相等的方法。分享给大家供大家参考。具体实现方法如下:]<?php function strcomp($str1,$str2){ if($str1 == $str2){ return TRUE; }else{ return FALSE; } } echo strcomp("First stri ...

    • 更新时间: 2019-08-19 11:36
    162浏览
    0推荐
    0评论
  • error: bad index file sha1 signature

    git status 等操作时候报错:error: bad index file sha1 signature fatal: index file corrupt导致操作失败。这是由于git的index文件出错。需要删除.git/index文件,然后在仓库目录下运行git reset,重新生成index文件。git reset还可以删除已经commit,但未push上去的信息。 $ git s ...

    • 更新时间: 2019-08-17 02:10
    229浏览
    0推荐
    0评论
  • yii2 的 Url::to() 和 Url::toRoute()

    关于Url类的操作在这个页面http://www.yiichina.com/doc/guide/2.0/helper-url;Url::to()和toRoute()非常类似。这两个方法的唯一区别在于,前者要求一个路由必须用数组来指定。 如果传的参数为字符串,它将会被直接当做 URLUrl::to()的第一个参数可以是:数组: 将会调用toRoute()来生成URL。比如:['site/in ...

    • 更新时间: 2019-08-16 16:17
    183浏览
    0推荐
    0评论
  • yii 表单如何写,action指向哪里?

    文本框:textInput();密码框:passwordInput();单选框:radio(),radioList();复选框:checkbox(),checkboxList();下拉框:dropDownList();隐藏域:hiddenInput();文本域:textarea(['rows'=>3]);文件上传:fileInput();提交按钮:submitButton();重置按钮:re ...

    • 更新时间: 2019-08-15 12:37
    184浏览
    0推荐
    0评论
  • Yii2.0 批量插入数据

    方法Yii::$app->db->createCommand()->batchInsert('user', ['name', 'age'], [ ['test01', 30], ['test02', 20], ['test03', 25], ])->execute(); ...

    • 更新时间: 2019-08-14 01:49
    178浏览
    0推荐
    0评论
  • yii2 增删改查

    一、新增使用model::save()操作进行新增数据$user= new User; $user->username =$username; $user->password =$password; $user->save();使用createCommand()进行新增数据Yii::$app->db->createCommand()-& ...

    • 更新时间: 2019-08-14 01:41
    184浏览
    0推荐
    0评论