(基础篇一)PHP概述,大概了解一下

什么是PHP

PHP(Hypertext Preprocessor,超文本预处理器),是一种服务器端、跨平台、HTML嵌入式的脚本语言,其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开源式的多用途脚本语言,尤其适合Web开发。

PHP是B/S(Browser/Server,浏览器/服务器)体系结构,属于三层结构。服务器启动后,用户可以不使用客户端软件,只使用浏览器即可访问,既保持了图形化的用户界面,又大大减少了应用的维护量。

 PHP语言的优势

PHP起源于自由软件,即开放源代码软件,使用PHP进行Web应用程序的开发具有以下优势。

 安全性高:PHP是开源软件,每个人都可以看到所有PHP的源代码,程序代码与Apache编译在一起的方式让它的安全设定更灵活。PHP具有公认的安全性能。

 跨平台特性:PHP几乎支持所有的操作系统平台(如Windows/UNIX/Linux/Macintosh/FreeBSD/ OS2等),并且支持Apache、IIS等多种Web服务器。

 支持广泛的数据库:可操纵多种主流与非主流的数据库,如MySQL、Access、SQL Server、Oracle、DB2等,其中PHP与MySQL是目前最佳的组合,它们的组合可以跨平台运行。

 易学性:PHP嵌入在HTML语言中,以脚本语言为主,内置丰富函数,语法简单、书写容易,方便读者学习掌握。

 执行速度快:占用系统资源少,代码执行速度快。

 免费:在流行的企业应用LAMP平台中,Linux、Apache、MySQL、PHP都是免费软件,这种开源免费的框架结构可以为网站经营者节省很大一笔开支。

 模板化:实现程序逻辑与用户界面分离。

 支持面向对象与过程:支持面向对象和过程的两种开发风格,并可向下兼容。

 内嵌Zend加速引擎,性能稳定快速。

PHP 5的新特性

PHP 5中的对象已经进行了较系统和全面的调整,下面着重讲述PHP 5中新的对象模式。

 构造函数和析构函数。

 对象的引用。

 对象的克隆(clone)。

 对象中的私有、公共及受保护模式(private、public和protected关键字)。

 接口(interface)。

 抽象类。

 __call。

 __set和__get。

 静态成员。

如何学好PHP语言,这是所有初学者共同面临的问题。其实,每种程序设计语言的学习方法都大同小异,需要注意的有以下几点:

þ  明确自己的学习目标和学习方向,选择并锁定一门语言,按照自己的学习方向努力学习、认真研究。

þ  学会配置PHP的开发环境,选择一种适合自己的开发工具。

þ  扎实的基础对于一个程序员来说尤为重要,因此建议读者多阅读一些程序设计基础教材,了解基本的编程知识,掌握常用的函数。

þ  了解设计模式。开发软件必须编写程序代码,这些代码必须具有高度的可读性,这样才能使编写的程序具有调试、维护和升级的价值,学习一些设计模式,就能更好地把握项目的整体结构。

þ  多实践,多思考,多请教。不要死记语法,在刚接触一门语言,特别是学习PHP语言时,掌握好基本语法,反复实践。仅读懂书本中的内容和技术是不行的,必须动手编写程序代码,并运行程序、分析运行结构,让大脑对学习内容有个整体的认识和肯定。用自己的方式去思考问题、编写代码来提高编程思想。平时可以多借鉴网上一些好的功能模块,培养自己的编程思想。多向他人请教,学习他人的编程思想。多与他人沟通技术问题,提高自己的技术和见识。这样才可以快速地进入学习状态。

þ  学技术最忌急躁,遇到技术问题,必须冷静对待,不要让自己的大脑思绪紊乱,保持清醒的头脑才能分析和解决各种问题。可以尝试听歌、散步、玩游戏等活动放松自己。遇到问题,还要尝试自己解决,这样可以提高自己的程序调试能力,并对常见问题有一定的了解,明白出错的原因,进而举一反三,解决其他关联的错误问题。

þ  PHP函数有几千种,需要下载一个PHP中文手册和MySQL手册,或者查看PHP函数类的相关书籍,以便解决程序中出现的问题。

þ  现在很多PHP案例书籍都配有视频录像,可以看一些视频录像领悟他人的编程思想。只有掌握了整体的开发思路之后,才能够系统地学习编程。

þ  养成良好的编程习惯。

þ  遇到问题不要放弃,要有坚持不懈、持之以恒的精神。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/1424.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2016年10月21日 11:27
下一篇 2016年10月22日 00:31

相关推荐

  • PHP中的新手入门指南。

    PHP是一门热门的前端编程语言,它功能强大、易学易用,被广泛用于网站的开发和维护中。对于初学者来说,PHP入门需要一定的学习和掌握,下面就为大家提供一些PHP中的新手入门指南。一、学习基本概念在学习PHP之前...

    2023年5月28日
    07
  • 重蔚php学习第二十九天——php文件载入的原理

    我们通常会在a文件中载入b文件,它的原理其实是:是在a文件载入b文件代码处插入b文件的源代码。而不是去b文件执行。 例1: 文件a 文件b 第二个文件有语法错误,属于编译错误,编译错误会影响整个文件的执行,但我...

    2017年10月5日 PHP自学教程
    0284
  • PHP分割指令—分号

    说明:在PHP语言中语句分为两大类,一种是控制型语句,这种语句只是定义当前代码是如何运行的方式,如:流程控制语句、定义函数、定义类等,所以这种控制语句是不写分号结束的;另一种就是功能语句,如:变量声明...

    2017年11月19日 PHP自学教程
    0398
  • 我的PHP学习第二十二天之MySQL基础

    MySQL客户端下,操作MySQL的步骤 第一步:连接到MySQL数据库服务器       mysql –uroot -root 第二步:选择要操作的数据库(当前数据库)   use db_name 第三步:设置字符集   set names gbk 第四步:执行SQL语句:...

    2016年5月14日 PHP自学教程
    0239
  • PHP 新手入门之输出函数

    echo echo是语言结构(language construct)也就是关键字,而并不是真正的函数,因此不能作为表达式的一部分使用。使用的时候不用加括号,加上也可以。只支持基本类型,布尔型除外,echo true的时候显示1,echo fal...

    2018年12月12日
    0285
  • 重蔚php学习第二十八天——引用文件(载入文件)

    相关函数 l  require()  :载入某个文件 l  include()  :载入某个文件 l  require_once() :载入某个文件,只载入一次 l  include_once() :载入某个文件,只载入一次 主要作用: 1)网站整体布局     (前台) ...

    2017年10月4日 PHP自学教程
    0410
  • 重蔚php学习第三十五天——php表单传值

    表单的概念 软件(网站)主要目的:对数据的管理 数据的管理:收集、整理、存储、发布 其实数据的收集主要通过表单实现的。 <form>        <input type=’text’ name=’email’ />        <input typ...

    2017年10月17日 PHP自学教程
    0212
  • 重蔚php学习第三十五天——php表单文件上传

    什么是文件上传 <input type=’file’ /> 文件框 允许用户选择一个本地文件上传至服务器   准备工作 1)表单 2)设置method=”post”,不能使用get get是将数据附近地址栏中,会限制数据大小,只能传输文...

    2017年10月20日 PHP自学教程
    0475

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息