PHP概述: php是Hypertext Preprocessor(超文本预处理器)的缩写,是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言, 尤其适合web开发。php是b/s体系结构,属于三层结构。服务启动后,用户不用相应客户端软件,只用浏览器浏览即可以,即保存了图形化的用户界面,又大大减少了应用维护量。php是起源于自由软件,即开源软件, 使用php进行web应用程序的开发具有安全性高、跨平台特性、支持广泛的数据库、易学性、执行速度快、成本低、模板化、支持面向对象、内嵌Zend加速引擎,性能稳定快速等优势。在Tiobe世界编程排行榜上排名第 三,市场占有率为9.977%。 PHP扩展库: 从php5开始,新增了内置的标准扩展库:XML扩展库-DOM,SimpleXML、SPL、SQLite、而像MySql、MySqlI、Overload、GD2等这些库则被放在PECL外部扩展库中,需要时在php.ini配置文件中先择加载。php搜索扩展库 的默认位置在PHP5中是C:php5。要修改此项以符合用户自己的php设置,需要编辑php.ini文件:需要修改extensiondir设置以指向用户放置扩展库的目录或者说放置php.dll文件的位置。例如:extensiondir=C :phpextensions;要在php.ini中启用某项扩展库,需要去掉该行extension=php.dll前缀的注释符号,将想要加载扩展库前的分号(;)删除即可,例如,启用Bzip2扩展库。将下面代码;extension=php_bz2.dll改 成extension=php_bz2.dll; 前期准备工作: 1.HTML(Hypertext Markup Language,超文本标记语言)web发展基石 2.Javascript,客户端脚本语言,也可以编写在服务器端执行的脚本程序。 网站建设基本流程: 确定网站主题(主要内容:大全精深)-->搜集材料-->规划网站(结构、版面布局、颜色搭配、风格等)-->选择开发工具-->制作网页(先大后小【结构】,先简单后复杂)-->测试网站-->上传网站-->推广宣传-->维 护更新-->确定网站主题。 php学习资源: 开发工具下载网站://www.52php.cn php用户手册官方网站:http://www.php.net 常用网站资源: phpchina开源社区:http://www.phpchina.com 如何学好PHP: 1.明确自己的学习目标和大的方向。 2.学会配置php的开发环境 3.扎实基础了解编程知识,掌握常用的函数。 4.了解设计模式。 5.多实践、多思考、多请教。 6.学技术最忌讳急躁,遇到技术问题,必须冷静对待。 7.php函数几千种,下载一个php中文手册和MySql手册。 8.多看视屏录像,领悟他人的编程思想。 9.养成良好的编程习惯。 10.遇到问题不要放弃,要有坚持不懈、持之以恒的精神。 php配置有点复杂了,昨天晚上配置了半天还没有成功!不得不寻求更简单的解决方法:WampServer 5 集成环境 Wamp5是Apache+PHP+Mysql 在Windows下的集成环境,拥有简单的图形和 菜单安装。该版本集成了PHP5.2.5 Mysql5 Apache2 phpMyAdmin 2.11.2.1 SQLiteManager 1.2.0 满了大部分PHPer的需求. 从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改 进而来的。我们可以混合编写PHP代码和HTML代码,不仅可以将PHP脚本嵌入到 HTML 文件中,我们甚至还可以把 HTML 标签也嵌入在 PHP 脚本里。以下是你可以采用的几种方法。 你可以选用其中一种你最适合的并且就这样坚持这种方法! 从HTML中分离 以下是可以使用的方法: <? . . . ?> <?php . . . ?> <script language="php"> . . . <% . . . %> 与Perl和C一样,在PHP中用“;”来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。 注释 PHP支持C,C 和Unix风格的注释方式: / C,C 风格多行注释 / // C 风格单行注释 # Unix风格单行注释 如何处理简单的PHP错误: 1、你要把PHP.ini 里的 display_errors = On 才可以显示错误位置 2、习惯使用echo 或者 print 打印 3、学会使用注释来屏蔽符号来调试 // ………. /………… / #.............. 4、要懂得看错误信息(英文不熟悉阿拉伯数字总认识吧) PHP基本语法和数据类型: (1)、PHP基本语法: 1、htm 和 php 混编 2、一个语句以 ; (分号结束) 3、如何定义一个变量,和变量的使用 (2)PHP数据运算类型 四种标量类型: boolean(布尔型) 理解为真假型 integer(整型) float(浮点型,也作“double”) 理解为小数型 string(字符串) 两种复合类型: array(数组) object(对象) boolean(布尔型) 理解为真假型 $bo=TRUE; $bo=FALSE; integer(整型) $bo=1; $bo=-12; float(浮点型,也作“double”) 理解为小数型 $bo=1.001; $bo=3.1415926; string(字符串) $bo=“这段字符串 or EN Word”; array(数组) $bo=array(1,2,3,4); $bo=array(“A”=>1,“B”=>2); 以下是我的第一个php程序源码: <div class="codetitle"><a style="CURSOR: pointer" data="82006" class="copybut" id="copybut82006" onclick="doCopy('code82006')"> 代码如下:<div class="codebody" id="code82006"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> 第一个PHP程序 <style type="text/css"><style type="text/css" bogus="1">body,th { font-size: 12px; } body { margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; } <body style="text-align:center" style="text-align:center"> <span style="font-size:36px;color:blue;font-family:华文行楷" style="font-size:36px;color:blue;font-family:华文行楷">欢迎进入PHP的世界!!! <?php $name="CHAUVET"; $iValue="9999"; $fValue=9.9900; $bValue=true; $aValue=array(1,4); print " "; echo "Hello world,"; echo $name; print " iValue 的值是"; print $iValue; print " iValue 的值是"; print $fValue; print $bValue; print " bVlue 的判断 "; if($bValue) { echo "bVlue的值是true"; } print " aVlue 的值是"; for($i=0;$i<4;$i++) { echo $aValue[$i]; } ?>
|