PHP开发( 右侧选择分类 )
php

php 如何判断为空详解

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

Yii2基本的访问控制AccessControl

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

php简单判断两个字符串是否相等的方法

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

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
2231 人浏览
php

yii 表单如何写,action指向哪里?

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

PHP学习路线图

针对爱好学习php的人,熟悉关于自学编程语言的学习路线是非常重要的,它能指引我们更好的去深入php语言相关技术,让我们在IT的世界中站住脚跟 分为以下阶段网页入门阶段PHP入门阶段PHP中级阶段PHP高级阶段企业级开发阶段PHP拓展阶段
2374 人浏览
php

Yii2.0 批量插入数据

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

yii2 增删改查

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

Yii 直接执行SQL语句的几种使用方法

1. 创建CDbCommand命令对象$sql = "select * from users where id=1";$connection=Yii::app()->db;$command=$connection->createCommand($sql);2. SQL语句的执行CDbCommand对象有两个(种)方法来执行SQL语句。2.1 execute()方法用于数据更新(非查询)
2367 人浏览
php

yii2获取用户get,post参数

Get:方法一Yii::$app->request->get($key, $default)1,第一个参数($key)为用户get请求的key,第一个参数选填; 2,第二个参数($default)是默认值,第二个参数选填;3,不填参数得到的是get数据的数组。方法二Yii::$app->request->queryParams1,得到的是数组,与Yii::$app->
2713 人浏览
php

Yii2获取用户get,post参数

GET Yii::$app->request->get($key,$default)第一个参数(key)为用户get请求的key,第一个参数选填;第二个参数(key)为用户get请求的key,第一个参数选填;第二个参数(default)是默认值,第二个 参数选填;不填参数得到的是get数据的数组。 Yii::app−>request−>queryParams:得到的是数组,
3703 人浏览
php

PHP - 将macOS系统下的PHP升级成最新版本(7.3),并设为默认

1,通过 brew 安装 php在终端输执行如下命令,不需要指定安装php版本,它会自动升级到最新版本,同时brew会自动update。1brew install php2,启用新版本的 php(1)安装后我们在终端执行php -version会发现版本还是老的:(2)首先我们执行如下命令打开.bash_profile1sudo vim ~/.bash_profile(3)按下i键启用编辑模式,并
2527 人浏览
php

Laravel Http 状态码整理

HTTP 状态码原文翻译100Continue继续101Switching Protocols切换协议102Processing处理103Early Hints早期提示200OK好201Created创建202Accepted接受203Non-Authoritative Information非权威信息204No Content无内容205Reset Content重置内容206Partial C
2665 人浏览
php

如何在 Laravel 中正确地返回 HTTP 状态码

在 API 中返回状态码是很重要的,因为响应处理程序是工作在 API 的响应状态码之上的。写 API 时其中有一个重要的地方是更好的处理响应状态码。以前,我一般会使用不常用的 Integer 类型数字作为 HTTP 状态码 。看下面的这个例子:<?php namespace App\Http\Controllers; use App\Http\Controllers\Controlle
2986 人浏览
php

laravel {{}} 与{!! !!}

{{}} 支持转义 一段html代码只是被当成普通的字符串输出{!! !!} 不支持转移 一段html代码可以被正常的解析
2316 人浏览
php

artisan常用命令

.生成控制器php artisan make:controller PhotoController2.使用restful生成控制器php artisan make:controller PhotoController --resource3.生成模型(-m参数为生成模型同时生成数据库创建文件)php artisan make:model User -m4.php数据表维护(迁移)新建迁移:php
2322 人浏览
php

mysql优化方法

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果
2209 人浏览
php

Mac 通过phpize安装xdebug

起因正在网络课程上学习做项目,需要PHP环境,而且老师说要xdebug来调试代码,所以去xdebug看了看怎么安装,原以为很简单,没想到踩坑无数。记录一下。一、如何选版本xdebug有很多版本,如何和本机PHP版本匹配呢? 网站有一个链接,点进去,将php.info()网页的源代码粘贴过来测试一下,就会给你提示。123得出结果:下面是安装步骤:好了开始踩坑(我是Mac 系统,win 系统的步骤可
3043 人浏览
php

mac上用终端启动和关闭mysql服务

启动服务mysql.server start关闭服务mysql.server stop重启服务mysql.server restart
4326 人浏览
php

MySQL添加新用户、为用户创建数据库、为新用户分配权限

登录MySQLmysql-uroot-p添加新用户允许本地 IP 访问 localhost, 127.0.0.1createuser'test'@'localhost'identifiedby'123456';允许外网 IP 访问createuser'test'@'%'identifiedby'123456&#
2491 人浏览