首页 > 资讯列表 >  编程/数据库 >> PHP
  • PHP设计模式之解释器模式的深入解析

    PHP设计模式之解释器模式的深入解析

    本文以示例的形式向大家介绍了PHP设计模式之解释器模式的深入解析,感兴趣的同学参考下。 解释器(Interpreter)模式,它包括一个具有复合类分层结构的文法表现,规则是映射到类,跟随在文法后面的表达式可以被转换成一个抽象的语法树,除了复合模式的实例对象图外,没有别的内容...

    PHP 2014-12-19 08:57:07
  • PHP面向对象的程序设计应用示例

    PHP面向对象的程序设计应用示例

    本文为大家讲解的是PHP面向对象的程序设计应用示例,感兴趣的同学参考下。 php学习笔记 PHP面向对象的程序设计 对象比数组更强大,不仅可以存储多个数据,还可以将函数存在对象中 <?php /* PHP面向对象的程序设计 * * PHP5 * * 数组和对象:都属于PHP的复合类型(一个变量可以存储多个单元) * * 对象比数组更强大,不仅可以存储多个数据,还可以将函数存在对象中 * * 对象的三大特性:封装、继承、多态 * * 面向对象编程(oop) //符合软件工程中的 重用性 灵活性 扩展性 * * 面向对象和面向过程之间的区别 * * 最小的单位:函数 //面向过程 * 最小的单位:对象 //面向对象 * * 什么是对象 近来,新浪管理层开始套现,公开消息披露,当年的MBO使得管理层意气风发地成为新浪第一大股东,可到今天,他们已经成为了第二大股东...

    PHP 2014-12-19 08:54:04
  • php模拟asp中的XmlHttpRequest实现http请求的代码

    php模拟asp中的XmlHttpRequest实现http请求的代码

    本文是一个php模拟asp中的XmlHttpRequest实现http请求的代码示例,感兴趣的同学参考下。 为了自己方便模拟asp里面的xmlhttp组件写的phphttp请求类,基本的功能都实现了,支持gzip压缩 类名 :HttpRequest($url="",$method="GET",$useSocket=0) //$url为请求的地址;默认请求方法为GET;$useSocket默认为0,使用fsockopen方法,如果设置为1则使用socket_create方法 方法: open($ip="",$port=-1) //打开同服务器的连接,默认不用设置这两个参数(一个同事在linux用的时候,请求的不是hostname解析的IP,因此加了这两个参数,以连接真实的服务器IP) setTimeout($timeout=0) //设置获取数据的超时时间,必须在send方法调用之前设置才有效,单位秒,默认值0为不限制 setRequestHeader($key,$value="") /...

    PHP 2014-12-19 08:45:04
  • php使用codebase生成随机数

    php使用codebase生成随机数

    本文为大家讲解的是php使用codebase生成随机数的示例代码,感兴趣的同学参考下. 有25幅作品拿去投票,一次投票需要选16幅,单个作品一次投票只能选择一次。前面有个程序员捅了漏子,忘了把投票入库,有200个用户产生的投票序列为空...

    PHP 2014-12-19 08:33:03
  • php include_once与require_once函数的区别

    php include_once与require_once函数的区别

    本文为大家讲解的是php中 include_once与require_once函数的区别介绍,感兴趣的同学参考下。 ①作用及用法   可以减少代码的重复   include(_once)("文件的路径")与require(_once)("文件的路径") ②理解   说白了,就是用包含进来的文件中的内容 代替 include(_once),require(_once)那一行 ③注意     include/require 包含进来的文件必须要加<?php ?>因为在包含时,首先理解文件内容是普通字符串,碰到<?php ?> 标签时,才去解释 ④路径   可以用绝对路径,也可以用相对路径;windows下正反斜线都可以,linux下只认正斜线,所以最好用正斜线 ⑤区别   include是包含的意思,找不到文件时,会报warning的错误,然后程序继续往下执行   require是必须的意思,找不到文件时,会报fatal error (致命错误)...

    PHP 2014-12-19 08:27:03
  • php扩展php_curl.dll不加载的解决方法

    php扩展php_curl.dll不加载的解决方法

    本文为大家讲解的是php扩展php_curl.dll不加载的解决方法,感兴趣的同学参考下。 方法一(已通过测试)已经内置有php_curl.dll,在ext目录下,此DLL用于支持SSL和zlib. 在php.ini中找到有extension=php_curl.dll, 去掉前面的注释. 设置extension_dir=c:phpext, 刷新PHP页面时报错, 说找不到模块php_curl.dll. 拷贝php_curl.dll 到windowssystem32,还是同样的错. 在网上找了一下,需要将: libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll 都拷贝到system32目录下,重启apache即可. 方法二也可试试: 这个php_curl.dll就依赖两个文件(ssleay32.dll和libeay32.dll)如果这两个文件没有配置对那么就会提示找不到此动态库,这两个文件在php的目录下面...

    PHP 2014-12-19 08:18:03
  • PHP对表单提交特殊字符的过滤和处理方法汇总

    PHP对表单提交特殊字符的过滤和处理方法汇总

    本文为大家讲解的是PHP对表单提交特殊字符的过滤和处理方法汇总,感兴趣的同学参考下. PHP关于表单提交特殊字符的处理方法做个汇总,主要涉及htmlspecialchars/addslashes/stripslashes/strip_tags/mysql_real_escape_string等几个函数联合使用,与大家共同交流。 一、几个与特殊字符处理有关的PHP函数 函数名 释义 介绍 htmlspecialchars 将与、单双引号、大于和小于号化成HTML格式 &转成& "转成" ' 转成' <转成< >转成> htmlentities() 所有字符都转成HTML格式 除上...

    PHP 2014-12-19 08:15:07
  • PHP和Mysql web应用开发核心技术-第1部分 Php基础-2 php语言介绍

    PHP和Mysql web应用开发核心技术-第1部分 Php基础-2 php语言介绍

    本文是PHP和Mysql web应用开发核心技术-第1部分 Php基础-2 php语言介绍,感兴趣的同学参考下。 主要主题是 .php字符串中的变量扩展系统 .php中可用的更多数据类型 .类型之间的转换 .输入和使用变量和常量 .如何在php中构建表达式以及构建表达式所需的操作符 .使用语言中可用的控制结构 .1 输入字符串的更多介绍 <?php $hour = 16; $kilometres = 4; $content = "cookie"; echo " 4pm in 24 hour time is {$hour}00 hours.<br/>n"; echo <<<DONE There are {$kilometres}000m in {$kilometres}km.<br/> The jar is now, indeed, full of ${content}s.<br/> DONE; ?> 输出: 4pm in...

    PHP 2014-12-19 08:09:03
  • php使用Curl进行抓取远程内容时url中文编码问题分析

    php使用Curl进行抓取远程内容时url中文编码问题分析

    本文为大家讲解的是php使用Curl进行抓取远程内容时url中文编码问题分析,感兴趣的同学参考下. PHP中对于URL进行编码,可以使用 urlencode() 或者 rawurlencode(),二者的区别是前者把空格编码为 '+',而后者把空格编码为 '%20',不过应该注意的是,在编码时应该只对部分URL编码,否则URL中的冒号和反斜杠也会被转义。下面是详细解释: string urlencode( string str) 返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)...

    PHP 2014-12-19 08:06:03
  • PHP Error与Logging函数使用说明

    PHP Error与Logging函数使用说明

    本文为大家讲解的是PHP Error与Logging函数使用说明,感兴趣的同学参考下。 PHP Error与Logging 简介 error与logging 函数允许你对错误进行处理和记录...

    PHP 2014-12-19 08:03:05
  • php错误:Fatal error: session_start(): Failed to initialize storage module: files问题解决方法

    php错误:Fatal error: session_start(): Failed to initialize storage module: files问题解决方法

    本文为大家讲解的是php错误:Fatal error: session_start(): Failed to initialize storage module: files问题解决方法,感兴趣的同学参考下。 之前编译安装的LNMP环境+phpmyamdin4.02的版本,今天突然出现这个问题: Fatal error: session_start(): Failed to initialize storage module: files (path: ) in /data/www/phpmyadmin/libraries/session.inc.php on line 83 大致意思是session会话初始化的时候储存路径有误!第一反应就是查看php.ini的配置文件中的: session.save_path = "/tmp" 默认前面是加的分号,表示不启用,我之前配置的时候已经启用了...

    PHP 2014-12-19 08:00:07
  • 国外比较好的几个的Php开源建站平台推荐

    国外比较好的几个的Php开源建站平台推荐

    本文为大家 整理了几个国外比较好的Php开源建站平台,感兴趣的同学参考下。 博客:WordPress WordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网络信息发布平台...

    PHP 2014-12-19 07:57:03

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持