PHP入门

PHP入门*

`<?php
    **//指定编码格式** header("content-type;text/html;charset=utf-8"); echo "你好"

2

. <?php
    **//指定编码格式** header("content-type;text/html;charset=utf-8"); echo "姓名:张三"; echo "<br>"; echo "年龄:20"; echo "<br>" echo "我正在学习php";`
  1. php是用来干什么的

    PHP主要用来做网站开发,许多小型网站都用PHP开发,PHP是开源的,这是使得PHP经久不衰的原因。 在电商、社区等方面,PHP具备非常成熟的开源代码和模板,因此使得PHP应用极为广泛。
    PHP可以完成任何CGI脚本可以完成的任务,但它的功能的发挥取决于它和各种数据库的兼容性。

  2. php的特点: PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比。
    PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多。
    PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。 PHP支持几乎所有流行的数据库以及操作系统。
    最重要的是PHP可以用C、C++进行程序的扩展!

  3. 静态网页与动态网页区别就是: 静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。
    动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新,比较简单易学。

  4. web编程语言有什么 WEB编程语言,分为WEB静态语言和WEB动态语言,WEB静态语言就是通常所见到的超文本标记语言 (标准通用标记语言下的一个应用
    ),WEB动态语言主要是ASP,PHP,JAVASCRIPT,JAVA,CGI等计算机脚本语言编写出来的执行灵活的互联网网页程序

  5. 脚本语言

    ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含超文本标记语言标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

    PHP是将程序嵌入到超文本标记语言文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!

    js HTML 只能提供一种静态的信息资源,缺少动态客户端与服务器端的交互。爪哇脚本(JAVA SCRIPT)的出现,使信息和用户之间不仅只是一种显示和浏览的关系,而且实现了实时地、动态的、可交互的表达方式。

    JAVASCRIPT 是一种脚本语言,它采用小程序段的方式实现编程。它的基本结构形式与ActionScript十分类似,但她并不需要编译,而是在程序运行过程中被逐行的解释。

  6. 特点:

    **简单性:**它是基于java基本语句和控制流之上的简单而紧凑的设计,是学习java的好过渡,而且,它的变量类型是采用弱类型,未采用严格的数据类型。

    ***安全性:***javascript 不允许访问本地硬盘,不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效的防止数据的丢失。

    动态性:javascrpt可以直接对用户或客户输入做出响应,无须经过web程序。它对用户的响应采用以事件驱动的方式进行,即由某种操作动作引起相应的事件响应,如:点击鼠标、移动窗口、选择菜单等。

    跨平台性:javascript依赖于浏览器本身,与操作环境无关。只要能运行浏览器的计算机,并安装了支持javascript的浏览器就可以正确执行,从而实现了"编写一次,走遍天下"的梦想。

  7. Web服务器 是Apache Nginx IIS。

web服务器原理图

二、动态网页的工作原理如下:
A、用户在浏览器的地址栏输入要访问网站的域名,按回车键触发这个浏览请求,浏览器根据域名的ip地址向web网站服务器发出浏览请求。
B、浏览器将请求发送到Web服务器。
C、服务器端接受请求。
D、Web服务器从服务器硬盘指定的位置或内存中读取动态网页文件。
E、执行网页文件的程序代码,读取数据库数据,动态程序执行完成以后的结果是标准的静态页面,并返回执行结果的标准静态页面。
F、Web服务器将生成的静态页面代码发送给请求浏览器。
G、浏览器解析这些HTML代码并将它显示出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值