php初级进阶day1

PHP,即“PHP: Hypertext Preprocessor”,是一种被广泛使用的开放源代码多用途脚本语言,尤其适用于 web 开发并可以嵌入到 HTML 中去。其语法利用了 C,Java 和 Perl,非常容易学习。该语言的主要目标是让 web 开发人员可以很快写出动态生成的网页,但 PHP 的功能远不止如此。

今天我们要讲的内容:

1,什么是web开发。

2,web开发常识。

3,开发工具。

什么是web开发:

Web开发是一个指代网页或网站编写过程的广义术语。网页使用HTML、CSS 和JavaScript编写。这些页面可能是类似于文档的简单文本和图形。页面也可以是交互式的,或显示变化的信息。编写交互式服务器页面略微复杂一些,但却可以实现更丰富的网站。如今的大多数页面都是交互式的,并提供了购物车、动态可视化甚至复杂的社交网络等现代在线服务。

通俗的说,web开发就是我们说的做网站.它分为网页部分,和逻辑部分,也就是我们说的前台与后台.前台负责与用户的交互,显示数据.用到HTML显示数据,CSS控制样式,JS编写复杂交互.后台编写处理这些逻辑的程序.可以用php,jsp,python等语言.

现在web应用程序已经和我们的生活息息相关,小到我们的博客,空间.大到大型社交网站如facebook,人人等.更复杂的如电子商务中的C2C,B2B等网站.都给我们带来了很大的方便.

访问一个网址,一个页面呈现到我们面前的过程是很复杂的:简单说是用户通过网址向服务器发送一个请求,服务器(web服务器)把用户要请求的内容返回(响应)给用户,在这个过程中,web服务器(如apache,nginx)发现在用户的请求中如果含有动态脚本(如php),会把动态脚本交给脚本解析器(如果php的解析器是依模块的方式依附apache的)去执行,然后把结果返回给客户端。

web开发常识:

开发一般有B/S和C/S之分,web开发是属于B/S结构的,而像c++,java等是属于C/S结构的开发。

在开发中,我们常说开发模式或设计模式是什么;在web开发中,现在比较流行的是mvc设计模式,实际还有工厂模式、单例模式、代理模式等。

web开发中,比较重要的点是session,cookie和数据库及安全。在后续的章节中,我会详细讲解。

在web开发中,如果是想成为后端开发者(php,jsp等),需要具备前端开发的知识,需要学习的有html,JavaScript,css,这3个知识不需要精通,但需要知道有哪些点,可以花两周左右的时间先看这方面的知识。

开发工具:

(1)如果自己搭建运行环境,网上有很多的文档,需要单独安装apache,php,mysql。

(2)网上有很多免费开源的套装环境,如phpstudy,wamp等。

(3)一般我们编写代码需要有个好的软件,建议初学者使用notepad++,sublime等

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,966评论 25 709
  • Composer Repositories Composer源 Firegento - Magento模块Comp...
    零一间阅读 3,971评论 1 66
  • 转自陈明乾的博客,可能有一定更新。 转原文声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、...
    C86guli阅读 4,741评论 6 72
  • 1.父母不应把所有的教育都寄托在学校 和老师身上,因为孩子一年有一半的时间都在家里,所以家庭教育和学校教育一样重要...
    觉之灯阅读 246评论 0 0
  • 时间:2017年2月20 星期一 地点:床上 天气:突然转 我怎么如此幸运,陪华一起去她的安利“老大”地方,我...
    静一心一慢阅读 183评论 0 0