经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 PHP

浅谈PHP array_search 和 in_array 函数效率问题

问题 在一个接口中,发现非常耗时,排查原因发现 array_search 查找数组中的元素的 key 时,效率随着数组变大,耗时增加。特别是大数组时,非常耗时。在函数 in_array 也有这个问题。 解决办法 采用 array_flip 翻转后,用 i et 代替 in_ar...[2019/10/15]

Laravel6.0.4中将添加计划任务事件的方法步骤

Laravel6.0.4中将添加计划任务事件的方法步骤

 此版本包括计划任务事件、新的 JSON 断言方法和所有最新更改。让我们来看看这个版本中的一些亮点新特性: 首先,在 TestResponse 类中添加了一个 a ertJsonPath() 断言,对于在 JSON 响应中使用针对嵌套属性的点符号断言值,这个断言非常方便: ...[2019/10/15]

Laravel如何实现自动加载类

本人水平有限,如有错误望告知,谢谢! Laravel如何实现自动加载类 Laravel使用的是composer的自动加载。 首先看 vendor/autoload.php文件 <?php autoload.php @generated by Compos...[2019/10/15]

laravel 自定义常量的两种方案

常量定义方案A: step1 按路径生成constants文件 app/config/constants.php step2 constants文件里写 return [ ''ADMIN_NAME'' => ''administrator'', ''ADMIN_N...[2019/10/15]

Laravel 创建可以传递参数 Console服务的例子

1.查看所有可以用artisan调用的命令 php artisan list 2.创建自定义命令 php artisan make:console TestDemo 上面的命令会自动生成一个类app/Console/Command TestDemo.php ...[2019/10/15]

laravel 根据不同组织加载不同视图的实现

laravel 根据不同组织加载不同视图的实现

一,controller 层定义helper.php 文件 定义全局常量 public function __construct() { $this->middleware(function ($request, $next) { $this->_us...[2019/10/15]

laravel通过a标签从视图向控制器实现传值

laravel通过a标签从视图向控制器实现传值

这是我的laravel框架用到的参数 <a href="admin-index-control_del?id={{$val->admin_id}}" rel="external nofollow" >删除</a> 这是标准的写法 ...[2019/10/15]

解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题

问题描述:在使用laravel的左联接查询的时候遇到一个问题,查询中带了右表一个筛选条件,导致结果没有返回右表为空的记录。 先附上代码: DB::table(''users as u'') ->select(''u.user_id'',''c.cla '') -&...[2019/10/15]

PHP 类/对象函数

  PHP类/对象函数是PHP核心的一部分,无需要安装就可以使用。 函数名称描述 __autoload 尝试加载未定义的类 cla _alias 为一个类创建别名 cla _exists 检查类是否已定义 get_ca...[2019/10/15]

JqueryMobile与php跳转问题

JqueryMobile提交表单到php时,会出现空白页面,需要手动刷新才会显示php页面。 修正方法:form元素中添加data-ajax=“false”。 具体原理:https: blog.csdn.net/qw_xingzhe/article/det...[2019/10/15]

PHP基础入门

变量和作用域 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。 static作用域 保持某个局部变量不被删除 参数作用域 echo和print echo - 可以输出一个或多个字符串 print - ...[2019/10/15]

在laravel框架中实现封装公共方法全局调用

1. 创建 functions.php 在 app/Helper (目录可以自己随便来)下新建一个文件 functions.php,在内部补充如下代码: <?php /** * 公用的方法 返回json数据,进行信息的提示 * @param $status ...[2019/10/15]

在Laravel 的 Blade 模版中实现定义变量

有时候我们需要在 Laravel 的 Blade 模版中定义一些变量,而 Blade 却没有提供这样的方法,所以我们这里为大家分享两种可以实现在 Blade 模版中定义变量的方法。 方法一 由于 Blade 模版中允许使用原生 PHP 代码,所以我们可以使用 PHP 语句来定义变量: ...[2019/10/15]

Laravel基础_关于view共享数据的示例讲解

1.所有视图共享数据(share) 当所有视图都需要同一个数据时,使用视图工厂的share方法。 全局帮助函数view,如果传入参数,则返回Illuminate\View\View实例,不传入参数则返回Illuminate\View\Factory实例。所以我们可以通过在服务提供者(app...[2019/10/15]

解决laravel资源加载路径设置的问题

原先我设置的资源路径是这样的: <link rel="stylesheet" href="c app.c " rel="external nofollow" > 然后我在路由中调用了别的控制器,所以访问的url格式就变成了这样: http: www.la...[2019/10/15]

Hbuilder环境下配置php

Hbuilder环境下配置php

XAMPP的安装 https: blog.csdn.net/qing666888/article/detail 81914389 安装并配置好Xampp后,在Hbuilder中下载php插件,工具→插件安装     创建一个项目,以移动...[2019/10/14]

Yii框架视图、视图布局、视图数据块操作示例

本文实例讲述了Yii框架视图、视图布局、视图数据块操作。分享给大家供大家参考,具体如下: Yii 视图 控制器方法代码: public function actionIndex(){ $data = array( ''name'' => ''z...[2019/10/14]

解决laravel session失效的问题

最新在学习laravel,用到了se ion,因为laravel没法用$_SESSION 所以只能用框架的se ion。 贴上代码 <?php namespace App\Http\Controllers; use App\Http\Requests; u...[2019/10/14]

Yii框架Session与Cookie使用方法示例

Yii框架Session与Cookie使用方法示例

本文实例讲述了Yii框架Se ion与Cookie使用方法。分享给大家供大家参考,具体如下: Yii Se ion使用 public function actionIndex(){ $se ion = \YII::$app->se ion; 判断se i...[2019/10/14]

Laravel 登录后清空COOKIE的操作方法

需求 在Laravel 登陆立即清空保存的COOKIE数组 实现 # Http/Controller Auth/LoginController.php public function redirectTo() { 设置为登陆成功 se ion se ion(...[2019/10/14]

Yii 框架控制器创建使用及控制器响应操作示例

本文实例讲述了Yii 框架控制器创建使用及控制器响应操作。分享给大家供大家参考,具体如下: Yii 框架控制器创建使用 在根目录下的controllers目录下创建控制器HelloController.php: <?php namespace app\contr...[2019/10/14]

Laravel 自动生成验证的实例讲解:login / logout

Laravel 自动授权讲解 看到这部分文档,经常看见的一句话就是php artisan make:auth,经常好奇这段代码到底干了什么,现在就来扒一扒。 路由 路由文件中会新加入以下内容: Auth::routes(); Route::get(''/home'',''...[2019/10/14]

解决Laravel5.2 Auth认证退出失效的问题

登录正常,但是退出的时候并没有清掉se ion,退出后还是处于登录状态。解决方法如下: 路由如下 Route::group([''namespace'' => ''Admin'', ''middleware'' => ''auth''], function() { ...[2019/10/14]

浅谈Laravel中的三种中间件的作用

在之前一直简单的认为中间件就是往middleware里添加中间件即可。现在才知道中间件有三种类型,分别为:$middleware $middlewareGroup $routeMiddleware 通过查阅资料,终于明白了这三种类型的作用和不同。 第一种,全局中间件/$middleware: ...[2019/10/14]

Laravel开启跨域请求的方法

项目中用到了接口,外部调用的时候老是请求不到,本地请求却没问题,查了下说是因为跨域的问题。 根据网上所说解决方法如下: 1、建立中间件Cors.php 命令:php artisan make:middleware Cors 在/app/Http/Middleware/ 目录下会出...[2019/10/14]

laravel 多图上传及图片的存储例子

laravel 多图上传及图片的存储例子

1.了解文件磁盘配置: ''public'' => [ ''driver'' => ''local'', ''root'' => storage_path(''app/public''), ''url'' => env(...[2019/10/14]

Thinkphp5.0 框架的请求方式与响应方式分析

本文实例讲述了Thinkphp5.0 框架的请求方式与响应方式。分享给大家供大家参考,具体如下: Thinkphp5.0 的请求方式 方法一(使用框架提供的助手函数): public function index(){ $request = request(); d...[2019/10/14]

laravel实现上传图片并在页面显示的例子

1:上传图片 public function updateFeedbackImg(Request $request) { $bool = false; $upload_file = $request->file("pic"); if ($upl...[2019/10/14]

yii框架数据库关联查询操作示例

本文实例讲述了yii框架数据库关联查询操作。分享给大家供大家参考,具体如下: <?php namespace app\controllers; use yii\web\Controller; use app\models\Customer; cla Custom...[2019/10/14]

Yii框架数据库查询、增加、删除操作示例

本文实例讲述了Yii框架数据库查询、增加、删除操作。分享给大家供大家参考,具体如下: Yii 数据库查询 模型代码: <?php namespace app\models; use yii\db\ActiveRecord; cla Test extends...[2019/10/14]

在laravel5.2中实现点击用户头像更改头像的方法

视图层 !!!自己下载jquery文件和ajaxfileUpload的插件 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <titl...[2019/10/14]

laravel 5.3 单用户登录简单实现方法

需求描述 当前用户只能在一个地方登录,即同一账号不能再2个以上窗口登录,后登录者踢出前登录者。 设计思路 在用户数据表中新增1个字段,记录当前登录用的se ion_id,当用户登录的时候把se ion_id存储到数据库中,然后在中间件认证里加判断,判断当前用户se on_id是否和数据...[2019/10/14]

thinkphp5.0数据导出excel表格

thinkphp5.0数据导出excel表格

第一步、创建Model类文件(名称自定) 第二步、在类中写入以下代码 <?phpnamespace Admin\admin\model;use think\Model;cla MarkModel extends Model{ 导出预约信息 public...[2019/10/14]

[Linux] deepin系统添加PHP仓库源出错Error: could not find a distribution template for Deepin/stable

aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Deepin table 网上的答案是修改系统的版本信息/etc/lsb-release ...[2019/10/14]

[PHP] 配置vscode的语法检测消除提示Cannot validate since no PHP executable is set

[PHP] 配置vscode的语法检测消除提示Cannot validate since no PHP executable is set

默认下载完vscode什么都不做,会提示一下信息Cannot validate since no PHP executable is set. Use the setting ''php.validate.executablePath'' to configure the PHP exe...[2019/10/14]

[视频教程] 配置vscode的PHP自动补全提示与使用Xdebug进行远程调试debug

默认下载安装完的vscode并不能准确提示和检测PHP的语法错误,需要手动指定一下本机的PHP程序路径。按下面的操作配置完后就能在文件保存的时候检测语法有无错误。打开文件->首选项->setting,把PHP的执行路径填进去,前提是本机已经安装了PHP程序{ "work...[2019/10/14]

laravel 修改.htaccess文件 重定向public的解决方法

笔者遇到此问题后多次都锁无果。 以下为我从网上搜索到的方法 -把server.php 重命名为index.php 并将.htacce 文件从public复制到根目录 但本方法会造成a et函数关联错误 经笔者多次尝试,提供一种新的方法 希望能够帮助其他与我遇到相同问题的人 ...[2019/10/14]

laravel实现上传图片的两种方式小结

第一:是laravel里面自带的上传方式(写在接口里面的) function uploadAvatar(Request $request) { $user_id = Auth::id(); $avatar = $request->file(''avata...[2019/10/14]

laravel实现一个上传图片的接口,并建立软链接,访问图片的方法

我们同时上传的还有昵称,图片是保存在resource表里面,, 对应在userProfile有关联id;利用laravel自带上传很方便,, 但是不能直接访问,,所以需要建立软链接: PHP artisan storage:link 执行该条命令会在public里面...[2019/10/14]

laravel框架 laravel-admin上传图片到oss的方法

laravel框架 laravel-admin上传图片到oss的方法

第一步:在composer.json 中的 require 添加 "jacobcyl/ali-o -storage": "^2.1" 然后在cmd里运行composer update 第二步:在config/app.php的providers下添加 Jac...[2019/10/14]

php use和include区别总结

PHP中use、include的区别 1、include是导入文件,如果找不到文件,include会报warning,继续执行。 2、use是使用命名空间,相当于java中的导包,前提是包中的文件需要提前require或者include进来。 use使用的时候后面的需要写全空间名+类名...[2019/10/14]

php7性能提升的原因详解

为什么PHP7的性能可以提高这么多? 1. JIT 2. Zval的改变 3. 内部类型zend_string 4. PHP数组的变化(HashTable和Zend Array) 5. 函数调用机制(Function Calling Convention) 6. 通过宏...[2019/10/14]

Laravel第三方包报class not found的解决方法

出现的问题 公司开发使用PHP,技术框架使用Laravel。最近线上出现一个问题,就是上线之后,每次都会出错。查看出错原因,是composer安装的第三方出现cla not found。因为这个问题,在线下使用Lumen框架的时候,遇到过,查找问题原因是因为依赖的composer包中comp...[2019/10/14]

Laravel数据库读写分离配置的方法

配置范例 ''mysql'' => [ ''driver'' => ''mysql'', ''write'' => [ ''host'' => ''192.168.1.180'', ], ''read'' => [ [''h...[2019/10/14]

PHP get和post向服务器发送请求

1 .get请求    <?php 请求url地址 $token="xxx"; $url = "请求的地址"; 初始化curl $ch = curl_init($url); 3.设置参数 curl_setopt($ch,CURLOPT_RETU...[2019/10/12]

[视频教程] redis中的bit运用统计用户在线天数

位运算在redis中非常的方便使用,并且理由利用这个可以实现很多特殊的功能。这也迫使我去研究更多的redis提供的函数,只有研究的多,思路才能够更加开放。今天我就对strings下面的几个函数进行了测试,也收获颇丰。 使用setBit和bitCount可以实现用户活跃天数的统计,大体...[2019/10/12]

PHP中的PDO数据对象

PDO: PHP Data Object:php的数据对象。pdo是数据库操作工具类!1,它能操作很多种数据库,比如mysql,oracle,sybase。。。。2,它具有操作数据库的更多的功能,比如事务。3,它能操作各种数据,却有一致语法:即使用pdo,无需考虑不同数据库的sql语...[2019/10/12]

bugku-web(变量1)

bugku-web(变量1)

记性不好,老忘事于是决定把做的题目记录一下 这是一个代码审计的题目   需要传入有个args参数,通过eval来执行var_dump来打印一些东西。但是它打印的是$$args而不是$args。 对‘$$args''的分析: example:...[2019/10/12]

php报错502badgateway解决方法

目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。 解决办法:可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的。 在php.ini里,eacceler...[2019/10/12]

php生成HTML文件的类方法

目的 用PHP生成HTML文档, 支持标签嵌套缩进, 支持标签自定义属性 起因 这个东西确实也是心血来潮写的, 本来打算是输出HTML片段用的, 但后来就干脆写成了一个可以输出完整HTML的功能; 我很满意里边的实现缩进的机制, 大家有用到的可以看看 p.s. 现在都是真正...[2019/10/12]

87
15
记录数:3099 页数:14/62首页上一页9101112131415161718下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多