PHP一定要看的资料.docx_第1页
PHP一定要看的资料.docx_第2页
PHP一定要看的资料.docx_第3页
PHP一定要看的资料.docx_第4页
PHP一定要看的资料.docx_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP是什么?PHP的定义、简介分类: PHP教程 |标签:phpphp简介 官方定义:引用PHP(Hypertext Preprocessor或Personal Home Page Tools)的官方站点定义来说,PHP是一种服务器端、跨平台、HTML嵌入式的脚本语言。PHP是一种免费软件,它能运行在包括Windows、Linux等在内的绝大多数操作系统环境中,常与免费Web服务软件Apache和免费数据库MySQL配合使用于Linux平台下,具有最高的性能价格比,号称“黄金组合”。PHP最强大和最重要的特征是它的数据库支持,目前支持范围覆盖了包括Oralce、Sybase、MySQL、ODBC等在内的大多数常见数据库。使用它编写一个含有数据库功能的网页程序变得十分简单。PHP对运行环境的要求1. 对硬件的要求:内存64MB以上,硬盘空间100MB以上。2. 对操作系统的要求:安装的操作系统可以是Windows、Linux、Unix、Solaris、Apple等,在不同的操作系统下,需要下载不同的PHP版本。PHP IDE工具分类: PHP环境 |标签:phpide工具这里介绍一些PHP IDE工具,非常常见的Editplus之类的,都是专门为PHP开发的,推荐3个编辑工具Zend Studio,DzSoft PHP Editor,Editplus。1、Zend Studio/store/products/zend-studio.php目前公认的最强大的PHP开发工具,这种集成软件包包括了用于编辑、调试、配置PHP程序所需要的客户及服务器组件,软件包具有工业标准的PHP开发环境、代码完成引擎、功能齐全的调试器等。2、DzSoft PHP Editor/dzphp.html专为PHP所涉及的网页程序编程软件DzSoft PHP Editor,具有PHP编辑、侦错、浏览、原始代码检查、文档浏览、可自定义的原始代码样本等功能,无需架设网站主机就可以测试PHP指令代码,是一套功能强大的PHP编辑软件。3、Maguma StudioMaguma Studio包含了编辑和调试PHP程序所有必须的工具,带有十分完整的断点、分步等调试功能,支持以树形方式显示文件中的函数和类成员。无论您是经验丰富的开发者还是初学者它都适合您。4、PHPLensPHPLens是一款专为PHP开发人员准备的快速数据库开发程序。通过使用PHPLens,可以快速的设计、发布和维护数据库驱动的网络产品。它允许您也HTML表格的形式对数据库进行浏览、编辑、创建、删除和查找。不用写任何代码,它就允许您完成上述操作PHP支持环境、安装环境分类: PHP环境 |标签:php支持环境php安装环境 PHP的支持环境有:数据库、服务器、工具。 服务器支持:PHP已经支持了大多数的Web服务器,包括Apache、Microsoft Internet Information Server (IIS)、PersonalWebServer(PWS)、Netscape以及iPlant Server、Oreilly WebSite Pro Server等。对于大多数的服务器,PHP提供了一个模块:还有一些PHP支持CGI标准,使得PHP能够作为CGI处理器来工作。综上所述,使用PHP可以自由的选择操作系统和Web服务器。同时,还可以在开发时选择使用面向过程和面向对象,或者两者混合的方式来开发。尽管PHP 4.0不支持OOP所有的标准,但很多代码仓库和大型的应用程序(包括PEAR库)仅使用OOP代码来开发。PHP 5.0弥补了PHP 4.0的这一弱点,引入了完全的对象模型。数据库支持:PHP最强大最显著的特性之一,是它支持相当多的数据库。用户会发现利用PHP编写数据库支持的网页简单得难以置信。目前,PHP支持的数据库有Adabas DInterBasePostgreSQLdBase FrontBase SQLiteEmpress mSQL SolidFilePro(只读)Direct MS-SQL SybaseHyperwave MySQL VelocisIBM DB2 ODBC Unix dbmInformix Oracle IngresOvrimos同时,PHP还提供有一个DBX扩展,使得可以自由使用该扩展支持的任何数据库。另外,PHP还支持ODBC,因此可以连接任何其他支持该标准的数据库。工具支持:1、文本编辑器 2、文字处理器 3、Windows记事本安装环境在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包。安装步骤:1、选择PHP的安装路径2、选择使用的服务器版本,按照您安装的服务器版本选定3、选择以安装的Apache服务器配置的路径4、选择要安装的PHP组件按照以上步骤进行后点击Next进入正式安装界面,点击Install正式安装PHP并完成安装在Linux下安装开始安装过程之前,可以考虑将Apache和PHP的安装包移到一个简易的目录下1、解压Apache和PHP2、配置和构建Apache。至少需要指定选项-enable-so,告诉Apache启用加载共享模块的功能。3、安装Apache4、配置和构建安装PHP。在后面的步骤中采用APACHE_INSTALL_DIR作为一个占位符表示Apache安装为主的路径 5、PHP捆绑了一个配置文件,它将控制PHP行为的很多方面6、打开Apache的配置文件httpd.conf, 7、用以下命令重启Apache服务器%/usr/local/apache2/bin/apachectl restartPHP支持的数据类型分类: PHP教程 |标签:phpphp数据类型 数据类型是具有一组相同特性的数据的统称。常见的数据类型包括布尔型、整型、浮点型、字符串型和数组,还有对象。PHP早就提供了丰富的数据类型。 标准数据类型的变量能够保存单项信息,以下都属于标量数据类型:布尔型、整型、浮点型和字符串型。复合数据类型可以用于将多个相同类型的项聚焦起来,表示一个实体。这包括数组(array)和对象(object)。PHP代码在WEB页面的使用,PHP基本语法分类: PHP教程 |标签:php基本语法asp风格 PHP的优点之一是可以把PHP代码直接嵌入到HTML页面中。要让代码完成任务,必须把页面传递给PHP引擎进行解释。但是,WEB服务器并不传递所有的页面,它只传递具有特定文件扩展标识(一般为.php)的页面。 1、默认语法 默认的界定语法以结束。如下语法,输出“Hello World”。 可以看到PHP是和HTML混合使用的,不仅可以将PHP脚本嵌入到HTML文件中,甚至还可以把HTML标记嵌入到PHP脚本里。如下语法,输出“Hello World!”。 ?php echo Hello World!; ? 2、短标记短标记(short-tag)语法,省略了默认语法中必需的PHP引用。但是,要使用这个特性,需要启用php.ini的short_open_tag=On。如下短标记:虽然短标记定界符非常方便,但要记住这XML和XHTML语法冲突。所以出于一致性的原因,不应当使用短标记语法。3、脚本脚本语法 print This is another PHP example.;4、ASP风格如果要使用该风格,一定要先修改php.ini的asp_tags=On。5、嵌入多个代码块在一个页面中,PHP代码与非PHP代码可以多次交替出现。如下代码:Todays date isPHP的优点和特点分类: PHP教程 |标签:phpphp的优点 、快速PHP是一种功能强大的CGI脚本语言,语法是混合了C、Java、Perl和PHP式的新语法,执行网页的速度比CGI、Perl和ASP更快,这是它的第一个突出特点。、具有很好的开放性和可扩展性PHP属于自由软件,源代码完全公开,任何程序员为PHP扩展附加功能非常容易。、数据库支持PHP支持多种主流与非主流的数据库,如:DBA、dBase、Informix、mSQL、MySQL、Microsoft SQL Server、Sybase、ODBC、PostgreSQL、Oracle等。其中,PHP与MySQL是绝佳的组合,可以跨平台运行。、面向对象编程PHP提供了类和对象。为了实现面向对象编程,PHP 4.0及更高版本提供了新的功能和特性,包括对象重载、引用技术等。、具有丰富的功能对象式的设计、结构化的特性、数据库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论