当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

phpforeach参数强制类型转换的问题

11

所以,为了防止这样的信息出现,我使用foreach的时候,都会把参数进行强制类型转换,形势如下:foreach((array)$arras$key=>$value);这样做一直相安无事,就在前几天,突然出现了问题。我强制类型转换以后不

PHP技术开发技巧分享

7

1.提高php的运行效率  php的优点之一是速度很快,对于一般的网站应用,可以说是已经足够了。不过如果站点的访问量很高、带宽窄或者其它的因素令服务器产生性能瓶颈的时候,你可能得想想其它的办法来进一步提高php的速度了。  1.1.代码优化

php用户注册时常用的检验函数实例总结

8

本文实例总结了php用户注册时常用的检验函数。分享给大家供大家参考。具体分析如下:php用户注册时常用的一些常用检验函数总结,包括有检测提交的数据是否符合用户名格式,检测参数的值是否相同,检测参数是否为中文,检验邮箱的地址是否正确,检验参数

PHP下利用header()函数设置浏览器缓存的代码

9

这涉及到4种头标类型:last-modified(最后修改时间);expires(有效期限);pragma(编译指示);cache-control(缓存控制);  前三个头标属于http1.0标准。头标last-modified使用utc日

PHP简单实现正则匹配省市区的方法

10

本文实例讲述了php简单实现正则匹配省市区的方法。分享给大家供大家参考,具体如下:省市区正则匹配复制代码代码如下:preg_match('/(.*?(省|自治区|北京市|天津市))+(.*?(市|自治州|地区|区划|县))+

浅谈PHP中的错误处理和异常处理

11

错误处理:1.语法错误2.运行时的错误3.逻辑错误错误报告:错误e_error警告e_warning注意e_notice开发阶段:开发时输出所有的错误报告,有利于我们进行调试运行阶段:不要让程序输出任何一种错误报告将错误报告写入日志中一.指

解析Win7XAMPPapache无法启动的问题

8

在win7上下载安装版的xampp,无法启动apache,现象是短暂显示了running标志之后就停止了,日志显示warning:terminatingworkerthread0。查看日志信息[notice]apache/2.2.17(wi

php实现二进制和文本相互转换的方法

9

本文实例讲述了php实现二进制和文本相互转换的方法。分享给大家供大家参考。具体如下:这段代码包含两个函数,bin2text,二进制转换为文本,text2bin,文本转换成二进制<?phpfunctionbin2text($bi

PHP往XML中添加节点的方法

13

本文实例讲述了php往xml中添加节点的方法。分享给大家供大家参考。具体方法如下:1.contacts.xml代码复制代码代码如下:<contactid="43956"><personal><name>&

PHP记录和读取JSON格式日志文件

9

我们有时需要记录用户或者后端的某个操作事件的运行情况,可以使用后端语言如php将操作结果记录到日志文件中,方便测试和查找问题。尤其是这些在后端运行的而前端不能直接看到运行结果的,那么就可以用日志文件记录下来,如果你经常跟一些接口开发如支付宝

php获取用户IPv4或IPv6地址的代码

10

其实这个很简单,只不过我一直想用ipv6-test的api做一个获取用户ip地址的东西……无奈json获取到的只是本机服务器的ip。算了,不研究了,何况人家提供的widget也挺好用的。谷歌了一下,找到这段代码,可以根据用户环境获取ip地址

snoopyPHP版的网络客户端提供本地下载

10

magpierss中就用到了snoopy,这让我有点兴趣去研究下这个咚咚。再sf上,找到了这个源代码。居然就是一个类,但不要笑看哦,功能可是很强大的。官方的简介,我翻译了下(汗。。。最近老是充当翻译的角色)snoopy是一个php类,用来模

使用NetBeans+Xdebug调试PHP程序的方法

9

按照网络上的资料配置好调试环境后实际试用了发现功能较为简陋,单文件调试还可,如果是跨文件调试项目就不那么舒服了,试用过程中因为dbgp插件也存在许多缺陷,烦恼不断,经常性地stackoverflow,很是遗憾。后来想想np++只是edito

PHP实现浏览器中直接输出图片的方法示例

8

本文实例讲述了php实现浏览器中直接输出图片的方法。分享给大家供大家参考,具体如下:在浏览器中输出图片,最简单的方法当然是使用html的img标签,直接传入图片路径或者链接。但有时候我们需要把图片做一些处理,比如改一下图片质量或者尺寸再显示

php+mysql数据库查询实例

7

本文实例讲述了php+mysql数据库查询的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:<?php//连接数据库的参数$host="localhost";$user="root";$pass="zq1989

php操作xml入门之xml标签的属性分析

7

本文实例讲述了php操作xml入门之xml标签的属性。分享给大家供大家参考。具体分析如下:复制代码代码如下:<?xmlversion="1.0"encoding="utf-8"standalone="yes"?>

php之字符串变相相减的代码

7

很极端的例子,一种变相解决的问题的思路,记录下来,以备后用。如何去掉文件默认名字的后缀?$filename=a.txt两种方法:1:借用php的strrchr+trim方法:strrchr(string1,string2)返回从string

php防止sql注入的方法详解

10

一、什么是sql注入式攻击?所谓sql注入式攻击,就是攻击者把sql命令插入到web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的sql命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态sql命令,或作为存储过