当前位置:Linux教程 - Php

Php

开发大型PHP项目的方法(二)
多态   多态是对象的一种能力,它可以在运行时刻根据传递的对象参数,决定调用哪一个对象的方法。例如, 如果你有一个figure的类,它定义了一个draw的方法。并且派生了circle和rectangle 类,在派生类中你覆 盖了draw方法,你可能还有一个函数,它希望使用一个参数x,并且可以调用$x->draw() 。如果你有多态性, 调用哪个draw方法就依赖于你传递给这个函数的对象类型。
分类:Php 查阅全文
开发大型PHP项目的方法(一)
这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。我将向你演示如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运!面向对象编程的概念:不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:抽象数据类型和信息封装 继承 多态 在PHP中是通过类来完成封装的: ------------------------
分类:Php 查阅全文
开发大型php项目的方法
开发大型PHP项目的方法 2004-03-01 15 PHP的面向对象编程:开发大型PHP项目的方法(一)  这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。我将向你演示如何通 过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运!   面向对象编程的概念:   不同的作者之间说法可能不一样,但是一个OOP语言必须有以下
分类:Php 查阅全文
开发人员需要知道的东西杂谈
   鉴于经常看到很多傻傻的问题,比如xx语言干什么用的,xxx语言是不是落伍了?(不过说实在的,这些问题初学者都会有.) 我在这里说说开发人员应该知道的一些东西。但是这些只是我在平日里看到和想到的。难免有所偏差,请见谅.     软件开发,是一个综合性的活计。软件开发,并不仅仅是编写代码.学会了用c这些编程语言进行编程只是第一
分类:Php 查阅全文
开源项目PEAR程序包下载,附手册(phplib,db,phpunit...)
解开放开php需要include的地方就可以了。引文件说明: DB.php 用于连接数据库,针对数据库比较多,减少开发量,还文便移植数据库。 phplib 模板,页面与代码分离。 phpunit PHP调试程序,不用费尽心机地去模拟调试了。 。 。
分类:Php 查阅全文
框架自动跳转的困惑
自动跳转的困惑,请教高人     有一个框架页面C,有A和B两个框架组成, 假如A要自动跳转的话,如何实现整个页面的跳转,而不是一个框架的跳转,如果是链接的话,好像用top就可以 作为一个页面,应该如何实现那/。多谢了 C.php?Left_Frame=A.php&Right_Frame=b.phpA.phphref="C.php?Left_Fr
分类:Php 查阅全文
经典的php for win32安装 (转)
1.到 www.php.net 下载最新的 php for win32. 2.解压全部文件到你需要的目录,推荐你选择: c:\php3\;   3.拷贝文件php3-dist.ini到你的windows目录,然后更名为php3.ini;   c:\windows 95或98是这个名字   c:\winnt or
分类:Php 查阅全文
经验积累,献给PHP爱好者!!!
最近刚刚完成手中的项目,比较闲。来这儿转转,把积累的一些技巧分享给大家! 1、关于PHP重定向 方法一:header("Location: index.php"); 方法二:echo "<script>window.location =\"$PHP_SELF\";</script>"; 方
分类:Php 查阅全文
经验积累
经验积累,献给PHP爱好者!!!转贴:xiaxia   日期:2004-05-10   人气:40 最近刚刚完成手中的项目,比较闲。来这儿转转,把积累的一些技巧分享给大家! 1、关于PHP重定向 方法一:header("Location: index.php"); 方法二:echo "<script>window.locat
分类:Php 查阅全文
京津冀凝聚力尚欠火候
京津冀凝聚力尚欠火候 环渤海经济圈IT应打纽带牌 《信息系统工程》记者尹峻岭   京津冀地区目前还没有形成明显的产业链,环渤海经济圈还没有真正形成。而环渤海区域内具有的4个吞吐量达上亿吨的港口,加之物流的商机,使得港口之间加快合作成为必然。于是,推动港口、交通合作可能会成为环渤海城市间合作的突破口。 京津各打区域中心算盘   近两年,天津市经济发展速度较快,GDP增长明
分类:Php 查阅全文
将一个数字的十位和个位对调及所想到的。。。
今天碰到一个问题,就是将一个 >10 且 <100的数字的个位和十位对调,首先想到并采用的方法是,分解出两个数字对调并加起来: /*  ab 是源数, ba 是结果数  */ 解:ba = ( ab - (ab/10) ) * 10 + (ab/10) 突然有个很古怪的想法,用减法可不可以呢?观察后,发觉源数和结果数
分类:Php 查阅全文
将数据库的内容读到二维数组并按指定列输出
<? $host = "localhost";   //主机名 $user = "root";        //mysql用户名 $password = "";   
分类:Php 查阅全文
将 PHP 从 4.0.6 升到 4.2.1 的注意事项
以前做了个购物网站的PHP程序,但前不久将PHP从4.0.6升到4.2.0后再一运行那程序就面目全非了(惨相啊.....:) 不过最终问题还是解决了,最近有人也碰到了相同的问题来问我,所以我干脆写出来吧。 我碰到的出错主要问题在PHP.INI中的配置参数register_globals=off 此项设off后PHP的程序就不会自动从Cookie,Session及页面地址"?"号后的参数中得到变量的
分类:Php 查阅全文
建立PHP的本地调试环境
对于windows平台而言,PHP提供了一个安装程序,但是这个安装程序是不能直接运行来建立个人服务器平台的,而是必须嵌入现有的服务器平台,如:Windows NT下的IIS或Windows 下的PWS,以及Apache等。根据自己使用的经验,我把建立基于PWS的个人服务器平台的PHP调试环境的过程写出来,希望 各位高手给予指点。在安装之前,先下载PHP在win
分类:Php 查阅全文
建立灵巧结构的PHP程序[转]
建立灵巧结构的PHP程序 时间:2000/10/19 09:06 作者:sharetop 奥索网 很早就想写这篇文章了,但一直没有时间完成它。不是说我来告诉大家如何做,我更希望本文只是做为一个引子,与大家来讨论关于如何建立一个有效地、灵活的网络应用程序。 经过了2-3年的网络应用程序开发工作,我的开发经验变得更加生动了,回过头来看我以前为Geocrawle
分类:Php 查阅全文
建立灵巧结构的PHP程序
  很早就想写这篇文章了,但一直没有时间完成它。不是说我来告诉大家如何做,我更希望本文只是做为一个引子,与大家来讨论关于如何建立一个有效地、灵活的网络应用程序。 经过了2-3年的网络应用程序开发工作,我的开发经验变得更加生动了,回过头来看我以前为Geocrawler写的代码,简直不敢相信这是我的。由于GPL的原因,在PHPBuilder中的源码也是良莠不齐的。 最近我做为一个有经验的PHP开发者,
分类:Php 查阅全文
仅用PHP4 Session实现的迷你购物篮(二)
片段3。创建新的篮子并向其中增加一条项目 <?php // 将项目计数设为1 $ses_basket_items=1; // 填充4个数组的第0个位置,使用从href链接传过来的值 // 链接是在‘给你的页面增加链接’部分所讲的 $ses_basket_name[0]=$basket; $ses_ba
分类:Php 查阅全文
仅用PHP4 Session实现的迷你购物篮
     作者:Evert Smith 翻译:limodou 介绍   如果你还没有用PHP 实现你自已的购物篮,在读完这篇文章之后你应该可以创建一个了。甚至你可能已 经有了一个购物篮,我在这里所提供的一些技巧可能会帮助你改善你的系统。   我将给你一些提示,关于如何去做也许才能减少对购物篮表的无限的查询,或减少无限的文本文件填充
分类:Php 查阅全文
禁止ip的函数
<? function check_ip($range,$ip='') { if($ip == '') $ip = getenv("REMOTE_ADDR"); if ($ip == "127.0.0.1") return 1; $result = 1; if (ereg("([0-9]+).([0-9]+).([0-9]+).([0-9]+)/([0-9]+)",$range,$regs
分类:Php 查阅全文
揭开正则表达式语法的神秘面纱
      正则表达式(REs)通常被错误地认为是只有少数人理解的一种神秘语言。在表面上它们确实看起来杂乱无章,如果你不知道它的语法,那么它的代码在你眼里只是一堆文字垃圾而已。实际上,正则表达式是非常简单并且可以被理解。读完这篇文章后,你将会通晓正则表达式的通用语法。 支持多种平台 正则表达式最早是由数学家Stephen Kleene
分类:Php 查阅全文
<< 1 2 3 4 5 6 7 8 9 10 11 12 13 >>