• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP编程经验

RSS
  • php面向对象三个特征
    php面向对象三个特征
    封装:对外只提供操作的接口(方法),对内的数据操作不可见;      继承:子类可以继承父类的属性和方法,但有限继承;publicprotectedprivate这样修饰的属性可以继承了,protected public修饰的方法可以继 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:40 | 回复:0
  • 把php代码保存到php文件实现方法
    把php代码保存到php文件实现方法
    amp;amp;lt;?phpfunctioncacheArr(amp;amp;amp;$data){if(!$data)thrownewException('数组不能为空');foreach($GLOBALSas$key=amp;amp;gt;$value){$str=$GLOBALS;$GLOBALS='changed';if(amp;amp;amp;$data=='changed ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:36 | 回复:0
  • WordPress免插件生成完整站点地图(sitemap.xml)的php代码
    WordPress免插件生成完整站点地图(sitemap.xml)的php代码
    让这个代码更加完善,可以同时生成首页、文章、单页面、分类和标签的sitemap! php 代码amp;amp;lt;?phprequire(‘./wp-blog-header.php‘);header(amp;quot;Content-type:text/xmlamp;quot;);header(‘HTTP/1.120 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:31 | 回复:0
  • php操作redis--集合(set)篇
    php操作redis--集合(set)篇
    常用函数:sAdd,sMembers,sPop,sUnion等应用场景:与list类型类似,是一个列表的功能,不同的是set可以自动排重,提供了一个判断某一个成员是否存在一个set集合内的重要接口。连接$redis=newRedis();$redis-amp;amp; ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:29 | 回复:0
  • php--用文本来存储内容,file_put_contents,serialize,unserialize
    php--用文本来存储内容,file_put_contents,serialize,unserialize
    字符串:file_put_contents:将一个字符串写入文件语法:int file_put_contents ( string $filename , mixed $data ])参数filename:要被写入数据的文件名。data:要写入的数据。类型可以是 string,array ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:25 | 回复:0
  • PHP字符串处理常用方法
    PHP字符串处理常用方法
    strlen(amp;quot;字符串amp;quot;);//取字符串的长度strcmp($a,$b); //判断两个字符串是否相同,相同返回0,$aamp;amp;gt;$b返回1,$aamp;amp;lt;$b返回-1,区分大小写strcasecmp($a,$b);//判断两个字符串是否相同 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:26 | 回复:0
  • 大公司的PHP面试题
    大公司的PHP面试题
    1.禁用COOKIE后SEESION还能用吗?2.抓取远程图片到本地,你会用什么函数?4.你觉得在pV10W的时候,同等配置下,LUNIX比WIN快多少?5.简述pOST和GET传输的最大容量分别是多少?6.用最少的代码写一个求3值最大值的函数.附部分 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:26 | 回复:0
  • PHP数组的定义和遍历
    PHP数组的定义和遍历
    //常用函数//生成随机数//echorand(3,33);//两个参数来确定随机数的范围为3-33//日期时间函数echotime();//取当前时间的UNIX时间戳//date_default_timezone_set('PRC');//更改系统时间戳的时区(方法一)//方法二, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:23 | 回复:0
  • PHP:双层for循环的执行过程
    PHP:双层for循环的执行过程
    先看代码1amp;amp;lt;?php2for($i=0;$iamp;amp;lt;3;$i++){3for($x=0;$xamp;amp;lt;3;$x++){4//code...5}6}7?amp;amp;gt;看下它的执行过程1.首先执行最外层的for循环,此时$i=0;2.然后开始执行内循环,这里值得一提的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:20 | 回复:0
  • Mac配置PHP
    Mac配置PHP
    前言在MacOS中已经内置了PHP和Apache,所以不需要再额外安装它们,只需要简单几步即可运行PHP。配置Apache查看Apache版本:$sudoapachectl-v终端关闭Apache:$sudoapachectlstop终端启动Apache:$sudoapachectlstart, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:21 | 回复:0
  • PHPredis分布式锁+队列实现商品抢购
    PHPredis分布式锁+队列实现商品抢购
    有一个场景,商品A预售量1000件,早上10点准时开抢,10W个人一起来抢,在正式开始之后,我们将面对两个问题1 大批的数据库请求和大量的订单创建,数据库压力巨大,有可能宕机2 商品可能出现超卖的情况解决方案如下 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:18 | 回复:0
  • (10)PHP随笔---Smarty模板引擎布局/继承使用
    (10)PHP随笔---Smarty模板引擎布局/继承使用
    ◇为了使得许多页面的‘头部’和‘脚部’开发维护方便,我们制作一个布局页面,其他具体业务页面来填充该‘布局’页面。    ◇可以分为‘上’‘中’‘下’的布局,‘上’就是‘头部’,下就是‘尾部’,‘中’用 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:18 | 回复:0
  • PHP函数:get_class()
    PHP函数:get_class()
    get_class() -返回对象的类名说明:get_class (): string参数:object:要测试的对象。如果在类里,此参数可以省略。返回值:1、返回对象实例 object 所属类的名字。如果 object 不是一个对象则返回 FALSE。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:17 | 回复:0
  • phpweb优化seo基础篇
    phpweb优化seo基础篇
    负载均衡:硬件设备网站运行慢:数据库访问效率低、并发量高并发量高1、网站静态化2、负载均衡数据库访问效率低1、给表加索引(提高表的查询速度)2、拆分表(拆分字段、拆分记录)3、优化sql语句(子查询、模糊查询)4、 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:17 | 回复:0
  • PHP版另类EXCEL导出,按模板导出!
    PHP版另类EXCEL导出,按模板导出!
    特点:不需要使用插件!而且支持导出非常好看的Excel!实例截图:步骤:1、找到一个Excel,并将其另存为xml格式2、修改xml格式文件,中间将数据部分替换成PHP代码3、然后在导出将该xml文件用include引入到系统内,可 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:18 | 回复:0
  • Nginx和PHP-FPM的启动、重启、停止脚本分享
    Nginx和PHP-FPM的启动、重启、停止脚本分享
    服务器上的Nginx和PHP都是源码编译安装的,不像ubuntu一样有自带service启动脚本,所以不支持类似以前的nginx(start|restart|stop|reload)了。自己动手丰衣足食。以下脚本应该在RHEL,Fedora,CentOS下都适用。一、Ngi ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:15 | 回复:0
  • php程序效率优化的一些策略小结
    php程序效率优化的一些策略小结
    1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题;2.尽量的少进行文件 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:8 | 回复:0
  • Windows下搭建apache+mysql+php开发环境
    Windows下搭建apache+mysql+php开发环境
    最近因在windows环境下搭建php开发环境遇到了各式各样的问题,故在此加以归纳总结。目的有二,一是为了避免以后再次遇到类似的问题,二是为需要的同学提供启示和借鉴。一:下载需要的软件apache httpd-2.2.22-win32 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:11 | 回复:0
  • 将PHP数组输出为HTML表格
    将PHP数组输出为HTML表格
    1.代码  amp;amp;lt;?phpclassxtable{  private$tit,$arr,$fons,$sextra;  publicfunction__construct()  {    $this-amp;amp;gt;tit=array();             //stringswithtitlesforfirs……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:10 | 回复:0
  • php注册树(注册模式)
    php注册树(注册模式)
    *注册树:其实就是创建一个对象集,也叫对象池,是用数组来进行存储的//先声明三个类,一会丢进对象树上中classDemo1{}classDemo2{}classDemo3{}//声明对象注册树类classRegister{//静态属性中保存着所有已经挂载到树上 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:10 | 回复:0
  • PowerEdgeR430机架式服务器安装(Ubuntuserver14.04.1、PHP5.5.9、PHP-redis2.8、Phalc ...
    PowerEdgeR430机架式服务器安装(Ubuntuserver14.04.1、PHP5.5.9、PHP-redis2.8、Phalc ...
    未解决问题:换成静态路由的话,怎么就apt-getudpate出现错误信息!解决办法:么有设置网关一、Ubuntu系统下载地址:https://certification.ubuntu.com/certification/hardware/201412-16241/2、uiso9_cn_9.6.6.3300 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:8 | 回复:0
  • java/php/c#版rsa签名以及java验签实现--转
    java/php/c#版rsa签名以及java验签实现--转
    在开放平台领域,需要给isv提供sdk,签名是Sdk中需要提供的功能之一。由于isv使用的开发语言不是单一的,因此sdk需要提供多种语言的版本。譬如java、php、c#。另外,在电子商务尤其是支付领域,对安全性的要求比较高 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:8 | 回复:0
  • PHP实现仿Google分页效果的分页函数
    PHP实现仿Google分页效果的分页函数
    本文实例讲述了PHP实现仿Google分页效果的分页函数。分享给大家供大家参考。具体如下:/***分页函数*@paramint$total总页数*@paramint$pagesize每页几条*@paramstring$pkeyurl中页面变量名称*@paramstring$url基础ur ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:6 | 回复:0
  • php,javscript调用百地图度API实现标记
    php,javscript调用百地图度API实现标记
    最近一个项目需要用到地图的定位和标记功能,本来考虑使用googlemapAPI。但是在国内这个速度确实很慢,有时候加载到一半就出现错了,不过可以通过googleagent来解决在国内的访问速度的问题,但是这样还是很麻烦。所 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:53 | 阅读:8 | 回复:0
  • php 算法之切割数组,不用array_chunk(),算法之二,取数组的差值,不用array_diff() ...
    php 算法之切割数组,不用array_chunk(),算法之二,取数组的差值,不用array_diff() ...
    用php写算法切割数组,不用array_chunk();算法例如以下所看到的。 amp;lt;?php //$array 数组 //$size 每一个数组的个数 //每一个数组元素是否默认键值 functi……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:97 | 回复:0
  • php友好格式化时间
    php友好格式化时间
    /***友好格式化时间*@paramint$timestamp时间*@paramarray$formats*@returnstring*/publicstaticfunctionformatDateTime($timestamp,$formats=null){if($……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:85 | 回复:0
  • PHP学习路径及练手项目合集
    PHP学习路径及练手项目合集
    (https://www.shiyanlou.com/paths/php)中包含入门知识、PHP 编程基础、PHP Web 框架、项目实战和项目进阶五个模块。模块中的课程将带着你逐……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:107 | 回复:0
  • 具有时效性的php加密解密函数!
    具有时效性的php加密解密函数!
    amp;amp;lt;?php function encode_pass($tex,$key,$type=amp;quot;encodeamp;quot;,$expiry=0){    $chrArr=array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v' ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:89 | 回复:0
  • PHP ElasticSearch的使用
    PHP ElasticSearch的使用
    系统是Windows server 2003。   ElasticSearch是一个基于Lucene的稳定的、分布式、RESTFul的搜索引擎。其实所谓的RestFul就是它提供URL供你调用(建立索引和进行检索),不过直接这样使用实在是太凶残了。所以,它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:80 | 回复:0
  • 如玫瑰一般的PHP与C#混合编程
    如玫瑰一般的PHP与C#混合编程
    故事背景是这样的,有一套项目,服务器端是用C#写的,为了完成某种事情,它需要使用到一个组件,这个组件很小但很重要,很不巧的是,这个这个组件是用PHP语言写的,如果为了使用这个组件而专门搭建一个PHP的环境显得 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:83 | 回复:0
  • PHP查找与搜索数组元素 - kalor
    PHP查找与搜索数组元素 - kalor
    in_array()函数in_array()函数在一个数组汇总搜索一个特定值,如果找到这个值返回true,否则返回false。其形式如下:boolean in_array(mixed needle,a……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:79 | 回复:0
  • PCNTL函数族--PHP多进程编程 (转)
    PCNTL函数族--PHP多进程编程 (转)
    php有一组进程控制函数,使得php能在*nix系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。 引用 Process Control support in PHP implements the Unix style of process creation, program ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:82 | 回复:0
  • ctf-web:php弱类型
    ctf-web:php弱类型
    PHP 弱类型 php比较2个值是否相等可以用“==”或“ ”,“==”会在比较时自动转换类型而不改变原来的值,因此这个符号经常出现漏洞。“==”比较相等的一些常见值如下,当某些语句的判断条件是使用“ ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:78 | 回复:0
  • php时区问题
    php时区问题
    最近在学php遇到时区问题,废话不说上代码。。for的高级运用距离星期一还有几天?\\namp;quot;);print(amp;quot;\\namp;quot;);for($currentDate=time()……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:64 | 回复:0
  • 利用php数组函数进行函数式编程
    利用php数组函数进行函数式编程
    因为一个BUG, 我在一个摇摇欲坠,几乎碰一下就会散架的项目中某一个角落中发现下面这样一段代码 这段程序与那个BUG有密切的关系。 我来回反复的捉摸这段代码, 发现这段代码实现了两个功能 第一个是在一个从数据库 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:70 | 回复:0
  • PHP-FPM 远程代码执行漏洞(CVE-2019-11043)
    PHP-FPM 远程代码执行漏洞(CVE-2019-11043)
    在长亭科技举办的 Real World CTF 中,国外安全研究员 Andrew Danau 在解决一道 CTF 题目时发现,向目标服务器 URL 发送 %0a 符号时,服务返回异常,疑似存在漏洞。 在使用一些有错误的Nginx配置的情况下,通过恶意 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:72 | 回复:0
  • php文章相似度计算不用similar_text()函数
    php文章相似度计算不用similar_text()函数
    php默认有个函数similar_text()用于计算字符串之间的相似度,该函数也可以计算两个字符串的相似度(以百分比计)。不过这个函数感觉对中文计算很不准确比如:echosimilar_text( ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:71 | 回复:0
  • Android通过php插入查询SQL数据库
    Android通过php插入查询SQL数据库
    PHP代码amp;amp;lt;?phpheader(amp;quot;Content-type:text/html;charset=gb2312amp;quot;);$serverName=amp;quot;localhostamp;quot;;//数据库服务器地址$uid=amp;quot;Mssqlaamp;quot;;//数据库用户名$pwd=amp;quo ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:72 | 回复:0
  • PHP解析JSON与XML
    PHP解析JSON与XML
    与大多数流行的Web服务如twitter通过开放API来提供数据一样,它总是能够知道如何解析API数据的各种传送格式,包括JSON,XML等等。PHP解析JSON数据$json_string='{amp;quot;idamp;quot;:1,amp;quot;nameamp;quot;:amp ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:74 | 回复:0
  • [PHP]获取静态方法调用者的类名和运用call_user_func_array代入对象作用域 ...
    [PHP]获取静态方法调用者的类名和运用call_user_func_array代入对象作用域 ...
    一、获取静态方法调用者的类名方法一:classfoo{staticpublicfunctiontest(){var_dump(get_called_class());}}classbarextendsfoo{}foo::test();bar::test();输出:string(3)amp;quot;fooamp;quot;……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:52 | 阅读:64 | 回复:0

关注我们

极客给你想要的成长

关注极客中国获取最新资讯

热门推荐
专题导读
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap