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

PHP高级教程

浅析php静态方法与非静态方法的用法区别

7

在php编程中,static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。static关键

php实现的后台表格分页功能示例

6

本文实例讲述了php实现的后台表格分页功能。分享给大家供大家参考,具体如下:<?php//init.php$conn=mysqli_connect('127.0.0.1','root','','xz',3306);$sql="

PHP取进制余数函数代码

8

代码如下://取进制位上的数值functiongetremainder($num,$bin,$pos,&$result=0){//authorlianq.net//$num数值,十进制//$bin要转换的进制//$pos位数$rea

php正则表达式(regarexpression)

7

引言:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的语法。例:在判断用户邮件地址格式、手机号码格式或者采集别人网页内容时.php也常常用到正则表达式php有两个常用的正则表达式函

页面乱码问题的根源及其分析

6

首先,关闭php配置文件php.ini中的default_charset:1.页面没有指定charset,apache配置defaultcharstgbk,页面文件编码是utf-8结果:乱码,使用wireshark抓包,发现服务器返回的he

php实现获取文章内容第一张图片的方法

7

本文实例讲述了php实现获取文章内容第一张图片的方法。分享给大家供大家参考。具体分析如下:采用php获取文章内容的第一张图片方法非常的简单,我们最常用的是使用正则了,感兴趣的朋友可以参考一下下面这段代码。以下是关于选取文章中第一张图片的代码

php调用自己java程序的方法详解

6

本文实例讲述了php调用自己的java程序实现方法。分享给大家供大家参考,具体如下:最开始要装jdk这个就不用说了,我装的是javaee5+jdk1.把下载的php-java-bridge_5.2.2_j2ee.zip解压出来,里面有个ja

phpUTF8文件的签名问题

8

也就是有bom格式编码,或者无bom格式编码。如果看文件的内容,是看不出任何差别的,以下列文件(schema.sqlite.sql)内容为例:schema.sqlite.sql复制代码代码如下:createtableguestbook(id

php实现将字符串按照指定距离进行分割的方法

10

本文实例讲述了php实现将字符串按照指定距离进行分割的方法。分享给大家供大家参考。具体如下:将一个字符串每隔三个字符添加一个逗号,例如把字符串1234567890转换为1,234,567,890,这种做法在金融领域非常常见<?

解析php中array_merge与array+array的区别

3

array_merge是丢弃原来的数字的key,而保留字符串形式的key,然后组成一个新的数组,不管键名是否一样,都不合并,除非键名和value同时一样并且还必须是字符串形式的key才合并。而array+array就是不管你是什么情况,它都

php实现递归与无限分类的方法

6

本文实例讲述了php实现递归与无限分类的方法,分享给大家供大家参考。具体实现方法如下:<?phpecho"<pre>";$area=array(array('id'=>1,'area'=>'北京','p

配置php.ini实现PHP文件上传功能

9

昨天分享了在php网站开发中如何在php.ini中配置实现session功能的php教程,今天继续分享在利用php实现文件上传功能时几点关键php.ini的配置。  说到在php.ini中的文件上传的配置,其实在之前介绍php文件上传功能代

PHP中用正则表达式清除字符串的空白

7

如果您想要去掉字符串开始和结束的空白可以使用php内部函数trim()。但是,我们经常想完全清除空白。需要把开始和结束的空白清除掉,将多个空白变为一个空白,使用一个规则来处理同样的类型的其它空白。完成这些可以使用php的正则表达式来完成下例

探寻PHP脚本不报错的原因

9

那么如果php脚本不报语法错,会是什么原因呢:1.一般的集成环境,默认会开启错误报告;但在linux系统中,使用软件包安装的就不一定了,  此时可以查看php配置文件,打开错误报告=>复制代码代码如下:  display_errors

PHP里的中文变量说明

7

php的一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。按照正常的正则表达式,它将被表述为:'[a-za-z_x7f-xff][a-za-z0-9_x7f-xff]*'。注:在此所说的字母是a-z,a-z,以

如何使用PHP计算上一个月的今天

8

一日,遇到一个问题,求上一个月的今天。最开始我们使用strtotime(”-1month”)函数求值,发现有一个问题,月长度不一样的月份的计算结果有误。比如:2011-03-31,得到的结果是2011-03-03。我们先不追究什么问题,先看

对于PHP5.4你必须要知道的

5

php5.4来了,这是自5.3后的又一次主版本升级。此次升级改动较为显著,删除了一些过气儿的函数,带来了高达20%的速度提升和更少的内存使用。新特性与改动此次更新的关键新特性,包括:新增traits,更精简的array数组语法,供测试使用的