php

PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

【socket】深入浅出讲解:php的socket通信

对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问: 1.         什么是TCP/IP、UDP? 2.      &nbsp

php
2015-07-21 10:24:41

php webservice实例

 首先大家要简单了解了何谓webservice,接下来就做两个非常简单的例子,webservice还是逃不开server端与client端。我测试的环境为:apache2.2.11 php5.2.10做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;OK 现在我们来体验webservi

2015-07-21 10:24:41

PHP中的拦截器(魔术方法)

__get($property) 访问未定义的属性时被调用 __set($property,$value) 给未定义的属性赋值时被调用 __isset($property) 对未定义的属性调用isset()时被调用 __unset($property) 对未定义的属性调用unset()时被调用 __call($method,$arg_a

php
2015-07-21 10:24:30

PHP中ts和nts版本 - vc6和vc9编译版本的区别

VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。 VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。 由于apache.org只提供VC6的版本,所以使用原版apache时只能使用VC6。(www.apachelounge.com上有apache VC9的版本提

php
2015-07-21 10:24:19

PHP集成开发环境介绍

PHP新手在准备正式开始写PHP代码的时候,不幸的是被PHP的开发环境的安装挡住了。豆芽推荐PHP新手最好是用的PHP集成开发环境,等到自己的PHP知识比较了解后再自己分别下载环境,挨个安装就变得很容易了。     我相信PHP新手的手上多多少少有几本PHP方面的资料,而这些资料中如果是初级的话基本在第一章都

php
2015-07-21 10:24:08

PHP编译参数

在Linux下安装PHP,源代码方式安装,总需要配置很多参数。这里列出常用配置参数,并详细用中文解释说明了。给大家一些参考./configure --prefix=/usr/local/PHP                                   php 安装目录 --with-apxs2=/usr/local/apache/bin/ap

php
2015-07-21 10:24:07

PHP设计模式系列 - 装饰器

什么是装饰器 装饰器模式,对已有对象的部分内容或者功能进行调整,但是不需要修改原始对象结构,可以使用装饰器设 应用场景 设计一个UserInfo类,里面有UserInfo数组,用于存储用户名信息通过addUser来添加用户名getUserList方法将打印出用户名信息现在需要将添加的用户信息变成大写的,我们需要不改变原先的类,并且不

2015-07-21 10:23:55

PHP DATE( )函数与系统时间差8小时解决办法

一、原因 从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的 也就是显示的时间(无论用什么php命令)都是格林威治标准时间 和我们的时间(北京时间)差了正好8个小时。 二、解决办法 方法一:在获取时间前加如下代码: date_default_timezone_set

php
2015-07-21 10:23:43

MAC OS X 中配置Apache+MySQL+PHP及rewrite功能

2015-07-21 10:23:42

Apache+PHP5+Mysql中收取Socket的POST数据问题

最近同事反映收不到我的路由器POST的数据,还一直说是我路由器的问题!!!! 关于这种事情,我是一向鄙夷的,我唯一做的就是在服务器上打开WireShark,抓包给他看,你看到了没,这是是不是我发给你的数据,看到了就自己查问题吧。 谁知道,这样还没有结束,感觉写php的人是不是都不喜欢思考原理. 好了,说说这个问题,我昨天晚上帮他查的。

2015-07-21 10:23:42

win2003 IIS整合php后 环境变量无法读取到

一般情况下,都能实现显示phpinfo()的页面。就从能够显示该页面之后出现的问题说起 php的问题都会显示在phpinfo()页面上 首先查看自己的php.ini的路径是否正确 Q:我已经配置了php.ini文件,但重新启动服务器后为什么没有任何效果?A:这个问题主要有这几种情况。第一个原因是由于系统所读取的php.ini文件与你当时修改的php.i

2015-07-21 10:23:41

MAC OSX10.10上搭建Apache,PHP,MySQL5.6.22,phpMyAdmin开发环境

用惯了在Windows上一个appserv或phpStudy压缩包搞定,要在MAC上捣腾一个PHP开发环境还不大习惯。但自己亲自配一下环境还是有所收获的。众所周知OSX上自带了apache和php,所以这两个搞起来还比较顺利。装MySQL的最新版5.6.22版颇费周折,本文详细记录之。 apache的配置 apache已经自带了,只需如下三个命令就可

2015-07-21 10:23:41

PHP如何去除HTML标签

方法1: 直接取出想要取出的标记 <?php     //取出br标记     function strip($str) { $str=str_replace("&lt;br&gt;","",$str); //$str=htmlspecia

2015-07-21 10:23:40

很好用的php执行时间分析工具webgrind

xdebug http://xdebug.org/ 下载地址: Source: xdebug 2.0.3 Windows modules: PHP 5.1.2-5.1.7PHP 5.2.1-5.2.6PHP 5.3.0dev windows 编辑php.ini,先注释掉zend: [Zend] ;zend_exte

2015-07-21 10:23:39

学习方法-php进门的学习方法

开篇跟大家推荐我自己也在使用的PHP视频教程! 我自己也是搜寻了很多网上的资料,发现现在使用的PHP视频教程非常不错! 希望对和我一样喜欢自学的朋友,一起实现理想! 学习方法-php进门的学习方法 实在学习一门新言语并不是太难,重要的是你有没有预备好走学好它,光的是非和个别的能力和决心相关。黑客界也流行一句话就是“没有进侵不了的计

php
2015-07-21 10:23:39

基于PHP和YII框架技术的班级管理系统 | 饭饭博客

作者:饭饭   发布:2012-06-20 15:23   分类:PHP, YII   阅读:681 浏览数   1条评论   今天为大家奉上的是我的毕业论文:一款基于PHP和Yii框架技术的班级管理系统。虽然这样的系统已没有什么了新意,但是我的目的不是给大家带来新鲜感,而是和大家一起分

2015-07-21 10:23:38

趣味编程PHP

1.斐波那契数 <?php // $arr=array[1,2,3,5,8,13,21,34,55] sum(); function sum(){ $arr[0]=1; $arr[1]=2; $sum=$arr[0]+$arr[1]; for($i=2;$i<10;$i++){ $arr[$i]=$arr[$i-1]+$arr[

2015-07-21 10:23:38

jquery的ajax处理php返回数组,及json_encode中文为空的问题

 最近又开始学PHP了, 这里碰到一个问题, php 在处理jquery 的 ajax 传回来的 json数据中, 中文部分为空.  数据库为 mysql,  又是php中文编码的问题. 参考截图: (左图为解决之前, 右图为解决之后) 偶的解决代码: 1, 后端 php&nbsp

2015-07-21 10:23:37

PHP 5.5 新特性 包括yield、finally、list、empty、opcache等

PHP5.5 前不久前刚刚发布,里面的新特性有什么?官方文档在这里: http://www.php.net/manual/zh/migration55.new-features.php 1 生成器 yield关键字 yield的中文文档在这里:http://php.net/manual/zh/language.generators.over

2015-07-21 10:23:36

php生成UUID唯一序列的代码示例

 /** * Generates an UUID * * @author Anis uddin Ahmad * @param string an optional prefix * @return string the formatted uuid */ function u

php
2015-07-21 10:23:25