1 / 43
文档名称:

PHP基础知识点.doc

格式:doc   大小:159KB   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PHP基础知识点.doc

上传人:ttteee8 2019/12/28 文件大小:159 KB

下载得到文件列表

PHP基础知识点.doc

相关文档

文档介绍

文档介绍:、LAMP网站介绍:开发语言结构B/S结构和C/S结构PHP属于B/S结构我们将来的工作:基于PHP的WEB开发工程师,属于B/S结构三、 HTTP协议:HTTP协议是超文本传输协议。默认端口是80,—般请求方式有GET和POST,特点是无状态。PHP是超文本预处理器(动态生成超文本的)HTML是就是超文木标记语言。URL是统一资源定位符,格式:协议名:〃主机名[:端口]/目录・・/文件名下面就是一个URL地址(网址)、 动态网址开发所需的WEB构件:1・浏览器:IE、谷歌、火狐。超文本标记语言HTMLCSS样式表4•客户端脚本程序:JavaScriptWEB服务器:apache服务器端脚本程序:PHP,JavaEE数据库:MySQL五、使用使用C#语言,基于微软平台的开发特点:开发速度快,容易上手,开发成本低,移植性差(仅限Windows系统),相对稳定性差。JavaEE是使用Java语言加框架开发,属于Sun的特点:开发速度慢,相对复杂,成本高,但是可移植,相对安全。运行稳定。LAMP使用php语言开发特点:开发速度开,相对简单,成木低,可移植,相对安全。维护方便。第一单元[php入门】a、什么是phpb、 php的优势是什么c、 php能做什么d、 php的历史f、 php的简单语法规则(大小写、注释、空白和换行、分号使用)g、 程序架构b/s(browser/server)>c/s(client/server)h、 开发环境搭建1-php简单概述b/s与c/s简单比较,区别:-a、运行环境不同(广域网、局域网)-b>安全级别不同(低/高)-c、用户群不同(全部用户/局部用户)-d、系统升级不同(无缝升级/整体升级)・・e、用户开启不同(浏览器/客户端软件)-仁侧重点不同(信息流/用户体验)比如:b/s就是网上的微博、博客;c/s就是在网吧打的网络游戏(奇迹、传奇等)php是什么:运行在服务器端的脚本语言-HypertextPreprocessor-personalhomepagephp语言能做什么-图形化用户界而程序(开心网、赶集网、sina等等phpcms、dedeems>帝国ems、drupalcms)-服务器端运行脚本程序简单特点:・£、大小写(自己定义的类名和函数名是不区分的)--b、分号・£、程序的注释—d>空白和换行wamp集成环境安装php的开发框架有:yii>cakephp>Codeigniter、zendframeworkphp的cms有:phpcms>dedecms>帝国、drupal>joomla等******************************************************************************************************************************************************★★★★★★第二单元【php语法基础】1•变量的定义-美元符号$加上变量名称,例如$str。-变量名称命名规则:是由字母和下划线开始,后接任意数量的字母、数字、下划线2可变变量例如:$a=”hello”;贝i」$$a和$hello同理•数据类型:四个标量类型(int,string,float,boolean)两个复合类型(array,object)两个资源类型(resource,NULL)什么是常量常量的值是固定的,不能随便变化的,例如圆周率、系统里边的用户名、密码等等。5•常量名的命名规则没有美元符号"$",名字的命名规则和变量名一样,,);defined('CIRCLE);//判断是否有定义常量CIRCLE7•常量的使用,直接引用例如可以这样使用上边的变量echoCIRCLE;还可以使用php系统里边自带的常量例如echo_FILE_;echoLINE;8•变量和常量的区别常量前面没有美元符号($);常量只能用define()函数定义,而不能通过赋值语句;常量可以不用理会变量范围的规则而在任何地方定义和访问;常量一旦定义就不能被重新定义或者取消定义;常量的值只能是标量类型。$_POST[]、$_GET[];10•自定义函数门・(两种)13•代码重用(include,require,include_once,require_once)14•递归调用15•运算符(算术、递增/递减、比较、逻辑、位、其他)特殊运算符是连接符是连接赋值屏蔽错误信息$link=***@mySQI_connect(主机,用户名,密码)”?:”三目运算符16•流程控制(顺序、