Welcome 微信登录

首页 / 网页编程 / PHP

[PHP] 《PHP边学边教》(01.开篇——准备工作)

[PHP] 《PHP边学边教》(01.开篇——准备工作)

先自我介绍一下吧,我叫海霆,英文名Hetty,我的爱好是……好了,打住,还是跳过吧,免得被人骂的,呵呵。 也许有人会奇怪,为什么教程的名字会叫《PHP边学边教》呢?原因很简单,我也在学嘛,大家共同学习、共同交流、共同进步就是我所期望的了。 我记得一个恩师跟我说过一句话:“你在教别人的同时,自己也会得到很大的提升!”所以我写这篇烂教程的目的很明确,就是:1、巩固自己的PHP基础知识;2、希望尽可能给需要的人一些帮助。(所以大家学习的过程中,也要多跟别人分...
《PHP边学边教》(02.Apache+PHP环境配置——上篇)

《PHP边学边教》(02.Apache+PHP环境配置——上篇)

小提示:如果你还没有下载相关软件的话,请先去看开篇教程哦!必 看:如果你已经装了IIS服务器,请到:“开始—>程序—>管理工具—>Internet信息服务(IIS)管理器—>网站”将所有网站停止。否则将导致Apache无法启动。上篇:安装Apache服务器找到下载好的apache_2.2.3-win32-x86-no_ssl.msi文件,双击进行安装。•Apache的安装界面•(偷下懒,从网上找了几幅现成的图...
中篇:安装及配置PHP

中篇:安装及配置PHP

Apache装好了,终于可以弄开始弄PHP了,那么我们就开始吧。首先将先前下载好的php-5.2.0-Win32.zip解压缩,目录的话随你喜欢咯,我这里为了方便讲解,就解压缩到D:php5好了。如果你要改路径的话,下面所有的路径都要记得改哦。由于这篇教程涉及的内容比较简单,我就不做图片咯。 接下来要做的是把PHP和Apache服务器连接上,具体步骤如下:1、将D:php5目录下的“php.ini-recommended”重命名为“php.ini”;2、...
《PHP边学边教》(02.Apache+PHP环境配置——下篇)

《PHP边学边教》(02.Apache+PHP环境配置——下篇)

下篇:安装及配置MySQL 这篇教程图片比较多,因为网上有现成的,所以就不用那么麻烦去做了,图片上的MySQL是4.1版的,不过没关系,安装过程是一样的,只要照安装步骤不会导致任何问题的。为节省篇幅,在此就不多介绍各步骤的详细含义,若有兴趣,请大家自行到网上查找资料。OK,我们开始吧: 运行已经下载好的mysql-essential-5.0.27-win32.msi,照着图片点Next。·MySQLServer安装向导·图略:如果遇到安装路径可以自己选...
傻瓜化配置PHP环境——Appserv

傻瓜化配置PHP环境——Appserv

必 看:如果你已经装了IIS服务器,请到:“开始—>程序—>管理工具—>Internet信息服务(IIS)管理器—>网站”将所有网站停止。否则将导致Apache无法启动。如果你已经配置过PHP环境,为避免重复出错,请先卸载所有相关软件:Apache、PHP、MySQL、phpMyadmin,因为Appserv已经自带了这些东东。 用Appserv配置PHP环境就跟大家平常安装游戏一样简单,所以大家不要太紧张。好了,我们闲话少说,开...
IIS+PHP+MySQL+Zend配置 (视频教程)

IIS+PHP+MySQL+Zend配置 (视频教程)

哈哈,好哈皮呀,正在考虑怎么去写IIS+PHP的配置教程呢,就不小心在网上找到了了一部视频教程,真是省下不少心了,方便我也方便各位嘛。大家放心下吧,已经过严格查毒,绝对安全可用。此教程当中配置的服务器软件均为最新版,关于稳定性服务中国进行了一系列测试,没出现任何问题!服务器操作平台Win2003StandardEditionSp1数据库mysql-5022PHP解析软件php-5.1.2ZEND软件ZendOptimizer-3.0.1MYSQL管理工具P...
php基础知识:控制结构

php基础知识:控制结构

php的控制结构,大部分和其他主流语言,如C,Java等相同。 这里列出一些不同的以及经常被考到的细节: 1>流程控制的替代语法(pascal的风格) 主要用在if,while,for,foreach和switch语句中。替代语法的基本形式是把左花括号({)换成冒号(:),把右花括号(})分别换成endif;,endwhile;,endfor;,endforeach;以及endswitch;。 例(1): if($a==5): /*dosomethi...
php基础知识:函数基础知识

php基础知识:函数基础知识

函数,所有的语言都有,所以这里只说重点: 1>定义:php不需要定义返回值类型。 2>函数名是非大小写敏感的,不过在调用函数的时候,通常使用其在定义时相同的形式。 3>PHP中的所有函数和类都具有全局域,可以在内部定义外部调用,反之亦然。 4>PHP不支持函数重载,也不可能取消定义或者重定义已声明的函数。 5>在PHP中可以调用递归函数。但是要避免递归函数/方法调用超过100-200层,因为可能会破坏堆栈从而使当前脚本终止。 ...
php基础知识:类与对象(1)

php基础知识:类与对象(1)

类的定义: 以关键字 class 开头,后面跟着类名,可以是任何非 PHP 保留字的名字。后面跟着一对花括号,里面包含有类成员和方法的定义。伪变量$this可以在当一个方法在对象内部调用时使用。$this 是一个到调用对象(通常是方法所属于的对象,但也可以是另一个对象,如果该方法是从第二个对象内静态调用的话)的引用。//??静态调用的内部到底是怎样的?看个例子:class A{ function foo() { if (isset($this)) { ec...
php基础知识:类与对象(2) 自动加载对象

php基础知识:类与对象(2) 自动加载对象

自动加载对象: 很多开发者写面向对象的应用程序时对每个类的定义建立一个PHP源文件。一个很大的烦恼是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件列表。 在PHP5中,不再需要这样了。可以定义一个__autoload函数,它会在试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在PHP出错失败前有了最后一个机会加载所需的类。 本例尝试分别从MyClass1.php和MyClass2.php文件中加载MyClass1和MyClass2类。...
php基础知识:类与对象(3) 构造函数和析构函数

php基础知识:类与对象(3) 构造函数和析构函数

构造函数 PHP5允行开发者在一个类中定义一个方法作为构造函数。具有构造函数的类会在每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作。 注意: 如果子类中定义了构造函数则不会暗中调用其父类的构造函数。要执行父类的构造函数,需要在子类的构造函数中调用parent::__construct()。(??和其他语言明显不同??) 例10.8.使用新标准的构造函数 classBaseClass{ function__construct(){ p...
php基础知识:类与对象(4) 范围解析操作符(::)

php基础知识:类与对象(4) 范围解析操作符(::)

范围解析操作符(也可称作PaamayimNekudotayim)或者更简单地说是一对冒号,可以用于访问静态成员、方法和常量,还可以用于访问被覆盖类中的成员和方法。 当在类的外部访问这些静态成员、方法和常量时,必须使用类的名字。 把PaamayimNekudotayim在希伯莱文就是双冒号的意思。 在类的外部使用::操作符 classMyClass{ constCONST_VALUE="Aconstantvalue"; } echoMyClass::CONS...
谈谈新手如何学习PHP

谈谈新手如何学习PHP

文章开头就列举了那么多联系方式,难免会让大家感觉有点AD的意味,但是不容质疑的是,默默的确有那么丁点的表现欲^_^,虽然有时候过于细致会被人说婆妈,但是幸好这种细致对于编程来说,还是蛮有益的! 从默默自己向别人问怎么学PHP开始,到后来不少人又来问默默怎么学PHP,不管默默是新手,还是老鸟,似乎总是感觉摸不出一条清晰的脉络来,不过,默默既然学会了PHP,那么我走的这条路或多或少的有一定借鉴性。 PHP的背景恐怕就不用默默赘言了,我相信大家选择一种语言,...
Breeze 文章管理系统 v1.0.0正式发布

Breeze 文章管理系统 v1.0.0正式发布

在经过了10多天的测试后,Breeze文章管理系统v1.0.0终于正式发布了,在此感谢支持Breeze及给予我帮助的广大网友^_^。1.0.0版本在beta的基础上,修正了目前所发现在的一些bug,并对程序进行了一定的优化。假如在使用中发现什么问题,欢迎来论坛交流(http://phpsir.org/bbs),演示地址:http://phpsir.org。Breeze 文章管理系统是基于PHP+MySQL编写的开源且免费的文章发布系统,本系统基于GNU L...
如何对PHP程序中的常见漏洞进行攻击(上)第1/2页

如何对PHP程序中的常见漏洞进行攻击(上)第1/2页

之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则很少。ShaunClowes的这篇文章比较全面地介绍了PHP的安全问题,原文可以在http://www.securereality.com.au/studyinscarlet.txt找到。 由于原文比较长,而且有相当一部分是介绍文章的背景或PHP的基础知识,没有涉及到PHP安全方面的内容,因此我没有翻译。如果你想了解这方面的知识,请参...
<< 111 112 113 114 115 116 117 118 119 120 >>