当前位置:首页 > PHP教程 > PHP常见问题

PHP常见问题

去除php注释和去除空格函数分享

10

虽然php5中已有php_strip_whitespace方法可以返回删除注释和空格后的php源码的功能,为了学习,这里为大家提供一个自己的方法,也可以去除代码中的空白和注释,代码如下:复制代码代码如下:/***去除代码中的空白和注释*@p

php生成html文件方法总结

11

我经常会在网上看到有人问怎么将整个动态的网站静态化,其实实现的方法很简单。复制代码代码如下:<?php//在你的开始处加入ob_start();ob_start();//以下是你的代码//在结尾加入ob_end_clean()

详解PHP编码转换函数应用技巧

19

在php中有数量庞大的函数来支持我们的需求应用。下面介绍的这个函数就是有关php编码转换函数。希望对大家有所帮助。mb_convert_encoding函数为php内部多字节字符串编码转换函数。可以在有需要的使用场合(如:解决在gb2312

ThinkPHP打水印及设置水印位置的方法

8

本文实例讲述了thinkphp打水印及设置水印位置的方法。分享给大家供大家参考,具体如下:最近在用thinkphp的打水印的功能,发现只能打在左下角。php打水印功还是很容易的,最要是用到复制代码代码如下:boolimagecopymerg

PHPgetallheaders无法获取自定义头(headers)的问题

8

在客户端请求的时候增加了自定义的http头,请求如下所示:自定义http请求头var_dump(getallheaders);一开始通过getallheaders参数获取,但是发现在nginx部署的服务器上获取不到,非常奇怪,查看php手册

一个经典的PHP验证码类分享

18

我们通过php的gd库图像处理内容,设计一个验证码类vcode。将该类声明在文件vcode.class.php中,并通过面向对象的特性将一些实现的细节封装在该类中。只要在创建对象时,为构造方法提供三个参数,包括创建验证码图片的宽度、高度及验

php语言中使用json的技巧及json的实现代码详解

11

目前,json已经成为最流行的数据交换格式之一,各大网站的api几乎都支持它。我写过一篇《数据类型和json格式》,探讨它的设计思想。今天,我想总结一下php语言对它的支持,这是开发互联网应用程序(特别是编写api)必须了解的知识。从5.2

PHP静态成员变量和非静态成员变量详解

10

数据成员可以分静态变量、非静态变量两种.静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..

PHP爬虫之百万级别知乎用户数据爬取与分析

8

这次抓取了110万的用户数据,数据分析结果如下:开发前的准备安装linux系统(ubuntu14.04),在vmware虚拟机下安装一个ubuntu;安装php5.6或以上版本;安装mysql5.5或以上版本;安装curl、pcntl扩展。

PHP大神的十大优良习惯

12

php大神养成记,具体内容如下1、多阅读手册和源代码没什么比阅读手册更值得强调的事了–仅仅通过阅读手册你就可以学习到很多东西,特别是很多有关于字符串和数组的函数。就在这些函数里面包括许多有用的功能,如果你仔细阅读手册,你会经常发现在以往的项

ThinkPHP模板输出display用法分析

13

本文实例分析了thinkphp模板输出display用法。分享给大家供大家参考。具体分析如下:模板变量赋值后就需要调用模板文件来输出相关的变量,模板调用通过display方法来实现,我们在操作方法的最后使用:复制代码代码如下:$this-&

PHP、Javades加密解密实例

9

des加密是对称加密中在互联网应用的比较多的一种加密方式,php通过mcrypt扩展库来支持des加密,要在php中使用des加密,需要先安装mcrypt扩展库下面是加密解密的实例复制代码代码如下:$iv_size=mcrypt_get_i

IP138IP地址查询小偷实现代码

9

复制代码代码如下:<?php$ip="www.jb51.net";//$ip可以任意改成其他域名或者是ip地址$source=file_get_contents('http://www.ip138.com/ips.asp?ip='.$

Yii2中使用asset压缩js,css文件的方法

8

官网文档http://www.yiiframework.com/doc-2.0/guide-structure-assets.htmlyii目录下运行asset/templateassets.php生成assets.php,这是一个配置模板

php合并js请求的例子

6

看代码就会的小例子:php合并js请求复制代码代码如下://页面保存为js.php//前台请求范例http://localhost/js.php?f=1,2//请求1.js,2.js两个文件<?phpheader("content-t

Smarty中常用变量操作符汇总

10

本文汇总了smarty中常用变量操作符,分享给大家供大家参考。具体如下:php模板引擎smarty的变量操作符可用于操作变量,自定义函数和字符。语法中使用"|"应用变量操作符,多个参数用":"??指簟?/div>

PHPOPP机制和模式简介(抽象类、接口和契约式编程)

10

1.抽象类抽象类机制中总是要定义一个公共的基类,而将特定的细节留给继承者来实现。通过抽象概念,可以在开发项目中创建扩展性很好的架构。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是

PHP获取浏览器信息类和客户端地理位置的2个方法

21

一、获取浏览器信息,获取访客操作系统:windows、mac、linux、unix、bsd、other,以及访客ip地址等信息的php类复制代码代码如下:<?php/***获取访客信息的类:语言、浏览器、操作系统、ip、地理位置、is

php数字游戏计算24算法

12

算法思路:把每一个数字看做一个独立的数学表达式,表达式之间加上标点符号组合成新表达式,一共组合4次,表达式之间的所有组合可以通过递归来实现.代码如下:复制代码代码如下:<?php/***a24maker*@version1.0.0*@