【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】
非常惭愧的说,由于之前一直使用的是windowservice,安装apache来进行服务器布置的,这种方式也是最简单最直接的方式,但是由于php的服务大多都是linux栈的,咱们也不能落后呀,在写了php半年之后,开始拥有的自己的第一台centos的服务器,实话说,centos真的是简洁,部署完成 ...
减少服务器压力php生成静态xml文件
一、引 言在速度上,静态页面要比动态页面的比方php快很多,这是毫无疑问的,但是由于静态页面的灵活性较差,如果不借助数据库或其他的设备保存相关信息的话,整体的管理上比较繁琐,比方修改编辑.比方阅读权限限制等,但是,对应一些我们经常频频使用的文件,比方说,开发的新闻发布系统,我们不希望很多用户都读取数...
php计算代码运行时间与内存使用的一段代码
计算运行时间及内存使用,代码如下:<?php//开始计时$HeaderTime = microtime(true);//参数true表示返回浮点数值//代码//...printf(" total run: %.2f s<br>"."memory usage: %.2f M<b
关于 php 和 python 的浮点计算 0.1+0.2
关于 php 和 python 的浮点计算 0.1+0.2看到群里有小伙伴说为什么 python 计算出 0.1+0.2 是 0.30000000000000004>>> print(0.1+0.2)0.30000000000000004而 php 计算出是“对“。php &g...
php中的implements 使用详解
php类中接口的应用关键字是interface、implements了,接口是一种成员属性全部为抽象或常量的特殊抽象类,implements主要是对类名,类所拥有的方法,以及所传参数起约束和规范做用,有点像 abstract 抽象类。类中接口的应用1.关键字:interface2.关键字:imple...
PHP数组排列
一、先看最简单的情况。有两个数组:$arr1 = array(1,9,5);$arr2 = array(6,2,4);array_multisort($arr1,$arr2);print_r($arr1); // 得到的顺序是1,5,9print_r($arr2); // 得到的顺序是6,4,2我估...
【PHP开发】国外程序员收集整理的 PHP 资源大全
依赖管理依赖和包管理库Composer/Packagist:一个包和依赖管理器Composer Installers:一个多框架Composer库安装器Pickle:一个PHP扩展安装器其他的依赖管理其他的相关依赖管理Satis:一个静态Composer存储库生成器Composition:一个在运行...
PHP实现删除字符串中任何字符的函数
function delStr($start, $end, $orgenStr){ //读取要删除字符位置的前一部分字符串,并赋值给$temp //strpos读取字符第一次出现的位置 //substr读取指定开始与结束位置的子字符串 //echo $before."—". $last; ...
php验证是否是中文
header("content-type:text/html;charset=utf-8");$str = "编";if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) {print("该字符串全部是中文");} else {print("该字符串不全部
PHP最全笔记(一)(值得收藏,不时翻看一下)
PHP笔记来啦~绝对干货!以下为我以前学PHP时做的笔记,时不时的也会添加一些基础知识点进去,有时还翻出来查查。//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出。/* 【命名规则】 */常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WID...
php同curl post 发送json并返回json数据实例
<?php$arr = array( 'subject'=>'课程', 'loginName'=>'Durriya', 'password'=>'123');//json也可以$data_string = json_encode($arr);//普通数组也...
php 二位数组按某个键值排序
$arr=[ array( 'name'=>'小坏龙', 'age'=>28 ), array( 'name'=>'小坏龙2', 'age'=>14 ), array( 'na...
PHP解决网站大流量与高并发
1:硬件方面普通的一个p4的服务器每天最多能支持大约10万左右的IP,如果访问量超过10W那么需要专用的服务器才能解决,如果硬件不给力 软件怎么优化都是于事无补的。主要影响服务器的速度有:网络-硬盘读写速度-内存大小-cpu处理速度。2:软件方面第一个要说的就是数据库首先要有一个很好的架构,查询尽量...
PHP面向对象的程序设计一些简单的概念
一.面向对象的概述 数组和对象,都属于PHP中的复合类型(一个变量可以存储多个单元)对象比数组更强大,不仅可以存储多个数据,还可以将函数存在对象中对象的三大特性:封装,继承,多态面向对象编程(oop)面向对象和面向过程之间的区别 面向过程: 最小的单位:函数...
php学习笔记2016.1
基本类型 PHP是一种弱类型语言。 PHP类型检查函数 is_bool() is_integer() is_double() is_string() is_object() is_array() is_resource() is_null() 继承 继承是从...
php curl 获取 HTTPS
注意:谷歌的话开vpn可能才可以,goagent也不行function getHTTPS($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_H...
PHP中$_SERVER获取当前页面的完整URL地址
PHP中$_SERVER获取当前页面的完整URL地址,其实很简单,主要是通过$_SERVER超全局变量来实现的。具体PHP中$_SERVER获取当前页面的完整URL地址如下。#测试网址: http://www.zizaiyou.cn /blog/testurl.php?id=5//获取域名或...
php开发面试题---lavarel和tp的区别是什么(呕心整理)
php开发面试题---lavarel和tp的区别是什么(呕心整理)一、总结一句话总结:反思的回顾非常有用,因为决定了我的方向和技巧以战养己,这是非常非常好的方式主要从大小、功能、安全性、操作等方面分析1、lavarel的优点有哪些?1、火:全球第一php框架,功能强大,社区活跃2、巨匠型开发框架:L...
PHP 执行系统外部命令 system() exec() passthru()
区别: system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。 相同点:都可以获得命令执行的状态码 demo:复制代码 代...
php与文件操作
一、目录操作首先是从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出: <?php $base_dir="filelist/"; $fso=opendir($base_dir); echo $base_dir."&...