标签:方法

SmartWiki开发日记之Laravel缓存扩展

public function register() { // Auth::extend(‘loauth’,function($app){}); } SmartWiki简介请阅读: 折腾了一晚上,最终我把目光锁定在 AuthServiceProvider 的 $defer 属性。 寻找原因 Session::extend(‘MemcachedExtend’,function ($app){ $me

Read More

超实用PHP函数总结整理

1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5(

Read More

11个提问频率最高的PHP面试题

本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 11个提问频率最高的PHP面试题     你是否正在准备寻找一份PHP开发的工作,并且也在寻找一些关于PHP的面试题及答案?本文为大家分享了一些被提问频率最高的11个PHP面试题,以及对应的常规回答,每个公司都有自己的面试标准,面试和问题是完全取决于你在工作中所扮演的角色,当然也和你的编程技能息息相关。   你

Read More

PHP实现四舍五入的3种方法

在PHP开发中,有时候我们会遇到四舍五入的运算情况,本文分享了用PHP实现四舍五入的3种方法。 $n=round(1.95583, 2); 这是四舍五入法保留2位小数 php实现四舍五入的三种方法,分别通过number_format函数、round函数和sprintf格式化输出的方法实现四舍五入。 您可能感兴趣的文章: php number_format() 函数通过千位分组来格式化数字的实现代码

Read More

PHP指定字段的多维数组排序方法

本文由码农网 – 小峰原创,转载请看清文末的转载要求,欢迎参与我们的付费投稿计划! 本文实例讲述了PHP实现二维数组按照指定的字段进行排序算法。分享给大家供大家参考,具体如下: PHP数组排序可以用array_multisort方法实现,但是如果是多维数组,并且我们要指定数组中的某个字段进行排序,那么这就需要我们自己写方法实现了。本文分享了一段PHP指定字段的多维数组排序方法的代码,这段代码可实现

Read More

PHP规范PSR2

本指罗列了通用的PHP代码格式规则和建议,意在减少不同作者的编码风格差异带来的认知障碍。   为了尽可能的提升阅读其他人代码时的效率,下面例举了一系列的通用规则,特别是有关于PHP代码风格的。各个成员项目间的共性组成了这组代码规范。当开发者们在多个项目中合作时,本指南将会成为所有这些项目中共用的一组代码规范。 因此,本指南的益处不在于这些规则本身,而在于在所有项目中共用这些规则。 这里的风格约定衍

Read More

Laravel中常用的命令和方法(一)

Laravel是一个有着美好前景的年轻框架,它的社区充满着活力,相关的文档和教程完整而清晰,并为快速、安全地开发现代应用程序提供了必要的功能。在近几年对PHP框架流行度的统计中,Laravel始终遥遥领先。那么是什么让Laravel成为最成功的PHP框架? 1.创建数据表迁移文件 php artisan make:migration create_user_table 2.在创建的迁移文件中设置表

Read More

PHP生成随机密码的4种方法及性能对比

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。 随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。 方法一: 1、在 33 – 126 中生成一个随机整数,如 35, 2、将 35 转换成

Read More

PHP AutoLoad 自动加载机制分析实践

PHP autoload自动加载机制可以减少不必要的文件包含,从而一定程度上提高PHP网站的运行性能。本文就简单介绍一下PHP中autoload自动加载机制的原理及使用方法。 转自  __autoload的使用方法1 最经常使用的就是这种方法,根据类名,找出类文件,然后require_one function __autoload($class_name) { $path = str_replac

Read More

PHP 依赖注入(DI) 和 控制反转(IoC)

这两个概念对于 Laravel 的使用者来说应该并不陌生,尤其是当你希望扩展或者替换 Laravel 核心库的时候,理解和合理使用它们可以极大提升 Laravel 的战斗力。这里以创建一个自己的 ServiceProvider 为例理解 Inversion of Control 和 Facade 在 Laravel 中的应用。 要想理解 PHP 依赖注入 和 控制反转 两个概念,就必须搞清楚如下的

Read More

超实用PHP函数总结整理

1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5(

Read More

laravel5.5源码笔记(一、入口应用的初始化)

昨天按照手册教程,动手写一个Auth扩展,按照包独立性的原则,我不希望将Auth::extend()这种方法写在 start.php 中,毫无疑问,我选择了在服务提供器register()方法中注册扩展驱动。然而,事与愿违…… laravel的项目入口文件index.php如下 发现问题 1 define(‘LARAVEL_START’, microtime(true)); 2 3 require

Read More

$GLOBALS[‘HTTP_RAW_POST_DATA’]、$_POST和php://input深入探究三者的区别

PHP如何获取表单的POST数据呢?本文介绍3种获取POST数据的方法,并将代码附上,希望可以帮助到你。 一、PHP获取POST数据的几种方法 方法1、最常见的方法是:$_POST[‘fieldname’]; 说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据 解释:也就是表单POST过来的数据 方法2、f

Read More

超实用PHP函数总结整理

1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5(

Read More

Laravel容器延迟加载以及Auth扩展详解

发现问题 3、运算结果渲染成网页返回给浏览器,网页响应 当我在 LoauthServiceProvider 中这样写的时候: 第四句创建了一个用于处理请求的核心。 报错 2、程序接到请求开始运算,网页程序 我猜测是因为优先级的问题,可能在框架注册 LoauthServiceProvider::register() 的时候,Auth 还没有标记为延迟加载,这就造成了一个先后问题,任何即时加载的服务提

Read More

网站地图xml地图