0

ThinkPHP框架where条件封装的几个小知识点

平时做项目,在封装where条件是会有一些不常用的小点,记下来,免得忘了。 两字段或: $where['name1|name2'] = array('like',"%$name%"); 手写条件: $where['_string'] = "id IN (SELECT id FROM table WH ...

XNaoko 发布于 2017-12-14 10:19 评论(0)阅读(11)
0

Linux上apache配置多个项目

笔者环境 vmware+CentOS6.9+Apache/2.2.15 找到httpd.conf文件,默认安装路径为 /etc/httpd/conf 存放文件的默认路径 /var/www/html 1、切换到root用户: 2、使用vim打开httpd.con文件: 3、在Listen:80(大概1 ...

吴永生 发布于 2017-12-13 16:10 评论(0)阅读(7)
0

php sprintf用法

sprintf用来格式化字符串 说明 参数 可能的格式值: %% - 返回一个百分号 % %b - 二进制数 %c - ASCII 值对应的字符 %d - 包含正负号的十进制数(负数、0、正数) %e - 使用小写的科学计数法(例如 1.2e+2) %E - 使用大写的科学计数法(例如 1.2E+2 ...

pigfly 发布于 2017-12-13 12:43 评论(0)阅读(18)
0

关于PHP新手学习的一些指导与建议,新手快到我碗里来!

新手小白想要系统性学好PHP开发,首先需要了解需要学些什么,然后给自己定下来一个学习路线,然后就朝着这个路线奋斗吧! 关于学习路线:(1) 熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉。(2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法。(3) ...

PHP的那些事 发布于 2017-12-13 11:56 评论(0)阅读(28)
0

使用XHProf查找PHP性能瓶颈

XHProf是facebook 开发的一个测试php性能的扩展,本文记录了在PHP应用中使用XHProf对PHP进行性能优化,查找性能瓶颈的方法。 一、安装Xhprof扩展 二、修改php.ini 配置中xhprof.output_dir指定了生成的profile文件存储的位置,我们将其指定为/tm ...

w&y 发布于 2017-12-12 23:26 评论(0)阅读(37)
1

php 微信公众号接入支付宝支付

真是无力吐槽这个需求了,想骂客户,好端端的非要在微信公众号接入支付宝,都知道微信公众号是拒绝支付宝的,屏蔽了支付宝,所以在微信公众号接入支付宝的话就必须手动复制链接跳出微信内置浏览器,强制性打开web浏览器完成支付,这是很坑的,只能选择千百度各种查找答案啊,发现没有一个php做的 更别说用TP框架了 ...

洛卡卡了 发布于 2017-12-12 20:28 评论(2)阅读(153)
0

PHP程序员最常犯的错误,有几条你中过招?

PHP是个伟大的web开发语言,灵活的语言,目前70%的站点都在使用PHP开发。但是看到PHP程序员周而复始的犯的一些错误,我做了下面这个列表,列出了常见的10个错误与解决方法,这些问题大多数和安全相关。看看你犯了几种: 1.不转意html entities一个基本的常识:所有不可信任的输入(特别是 ...

PHP的那些事 发布于 2017-12-12 15:00 评论(0)阅读(87)
0

将Sublime Text 3 放到右键中

网上一般有两种方法解决这个问题,个人觉得第二种对小白来讲更通俗一些,提倡自己动手配置下注册表,记录下来以免以后忘记^_^ 以下方法为转载: 1.win+R打开cmd窗口,输入regedit,打开注册表 2.依次找到HKEY_CLASSESS_ROOT->*->Shell,下面新建项,命名为Subli ...

风行天下zy 发布于 2017-12-12 10:04 评论(0)阅读(25)
0

Laravel技巧之记录多日志

相信每个小伙伴在使用laravel的时候都会记录日志、查看日志。那么问题来了,比如我在对接zabbix接口的时候,使用 Log::info() 会让日志全部记录在 storage/logs/laravel.log 文件里,查找起来比较麻烦。那么我可不可以单独记录在一个日志文件里呢? laravel文 ...

JohnsonChung 发布于 2017-12-11 17:01 评论(0)阅读(32)
1

一个php自动加载类

...

李-俊-伟 发布于 2017-12-10 22:23 评论(0)阅读(75)
0

cookie和session有什么区别,请你谈谈cookie的缺点

1.区别: cookie机制采用的是在客户端保持状态的方案 session机制采用的是在服务端保持状态的方案 2.cookie: 优点: 1> 极高的扩展性和可用性 2> 通过编程方式,控制保存在cookie中的session对象的大小 3>通过加密和SSL(安全传输技术),减少cookie被破解的 ...

AmorR 发布于 2017-12-10 18:59 评论(0)阅读(76)
1

PHP中被忽略的性能优化利器:生成器

如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。 优点 直接讲概念估计你听完还是一头雾水,所以我们先来说说优点,也许能勾起你的兴 ...

JohnsonChung 发布于 2017-12-08 23:58 评论(1)阅读(115)
0

PHP服务端环境搭建

一、PHP服务端环境搭建 1.php 服务端环境 安装套件 xampp(apach+mysql+php解释器) F:\MyDoc文件(重要)\DL_学习\download重要资源\apache服务器组件 安装 此时进入xmapp面板显示成功运行 测试本地Apache服务器是否开启:浏览器中输入127 ...

最初5628 发布于 2017-12-08 23:44 评论(0)阅读(57)
0

PHP随手记1--内置函数date

1. date_default_timezone_set date_default_timezone_set — 设定用于一个脚本中所有日期时间函数的默认时区 date_default_timezone_set — 设定用于一个脚本中所有日期时间函数的默认时区 在php中只用 mktime() 函数 ...

Justin_Sean 发布于 2017-12-08 18:38 评论(0)阅读(40)
0

搭建Lamp之安装PHP5.6

笔者环境:CentOS6.9,不知为毛,笔者的centOS6.9直接安装php5.6后,能查到版本号,但是访问PHP页面时无反应。采用的办法是先用yum安装php5.3,然后卸载,再安装PHP5.6则没有这种问题 Centos7则没有上述问题问题。 1、安装PHP5.3 2、卸载php5.3 3、配 ...

吴永生 发布于 2017-12-08 17:05 评论(0)阅读(15)
0

搭建Lamp之安装apache

笔者环境:CentOS6.9 1、切换root用户 2、Centos里面已经封装了apache的软件,直接可以进行安装 3、接下来会出现Is this ok ?当然是y,回车,继续等待。 接下来会出现完成安装的标志: 4、配置开机启动 5、重启apache 6、测试 切记一定要关闭防火墙,防火墙,防 ...

吴永生 发布于 2017-12-08 16:48 评论(0)阅读(8)
1

重写和重载

重写: 就是当子类继承父类的一些方法后,子类又在其内部定义了相同的方法,则这个新定义的方法会覆盖继承而来的父类的方法,子类只能调用其内部定义的方法。 有以下几点要求: 1.当一个父类和子类有一个方法,参数和名字完全一致,那么子类方法会覆盖父类的方法。 必须参数一致,才会实现方法覆盖。当参数个数不一致 ...

迪恩杰 发布于 2017-12-08 15:10 评论(0)阅读(37)
0

cakephp怎么默认显示index/index文件

在配置好cakephp之后,我们输入网址后都一般默认显示index/index 文件,那么怎么设置呢? 1.D:\www\cakephp\app\Config\routes.php ...

yangzailu1990 发布于 2017-12-08 15:08 评论(0)阅读(13)
0

thinkphp5源码解析(1)数据库

前言 tp5的数据库操作全部通过Db类完成,比较符合国人的习惯,比如简单的Db::query()、Db::execute(),还有复杂的链式操作Db::table('user')->where('id=1')->select(),下面就通过源码来了解其工作流程 看代码之前,先看看涉及到的类都有哪些, ...

pigfly 发布于 2017-12-08 12:11 评论(0)阅读(142)
0

如何配置php session使用redis集群

本实例基于phpredis 2.2.8,支持集群处理,php5.3及以上。 1、页面修改: ini_set('session.save_handler', 'rediscluster'); ini_set('session.save_path', 'seed[]=192.168.100.1:7000 ...

hlsblog 发布于 2017-12-08 11:38 评论(0)阅读(56)