PHP漫谈-1
  

adds 2313

{{ttag.title}}
  PHP是一门语言,编程语言就是计算机和人沟通的工具。

   人类历史上出现过很多重要工具,例如汽车、火车、飞机,以及现在广泛使用的计算机。其中汽车、火车、飞机都可以受计算控制,因为计算机具有可“编程”特点。
    一个人开动一辆汽车时,先踩刹车,然后启动发动机、挂挡、放刹车、踩油门出发,如果将人的这一连串动作(指定集),用计算机能读懂的语言保存起来,命名为“开车”,放入汽车上的计算机。这样,每次开车的旰,就不需要人们重复先前一连串的动作,直接执行“开车”,汽车就开动了。
    在以上几个步骤中,从编程的角度来说,放入计算机的动作(指令集)被称作“程序”,放入计算机的过程被称作“编程”,开汽车的人被称为“用户”,如果“程序”没有执行放刹车就执行了踩油门出发,就是程序“错误”(Bug),如果汽车撞到墙上,这是“用户”使用不当。

   PHP语言是计算机能读懂的语言,所以PHP语言可以用来编程。PHP语言主要应用在Web领域。WEB是World Wide Web的简称,简写为WWW,中文名为“万维网”。WWW以超文本标记语言HTML(Hyper Text Markup Language)与超文本传输协议HTTP(Hyper Text Transfer Protocol)为基础向用户提供网络服务。WWW是建立在客户机/服务器模式这上,这种结构被称为B/S结构,在这种结构下,用户工作界面是通过WWW浏览器来实现 ,少部分事务逻辑在前端浏览器(Browser)实现,主要事务逻辑在服务器端(Server)实现 ,HTML和JavaScript可以认为是在前端浏览器(Browser)工作,PHP则在服务器端(Server)工作。

    PHP将程序代码嵌入到HTML中执行,所以PHP是一种HTML内嵌式脚本语言。PHP的名字“PHP”英文“PHP:Hypertext Preprocessor”(超级文本预处理)的嵌套缩写,PHP语言借鉴了C语言、Java语言和Perl语言的语法,整体风格类似于C语言。使用PHP语言,用户可以按照自己的需要向网站发出请求,网站收到用户请求后,返回用户需要的结果,这样,PHP让网站和人之间有了交流,而此类具有与人交流能力的网站通常被称为动态网站,反之,如果只是纯HTML的网站,不具备与人交流的能力,被称为静态网站。
    JavaScript是一种仅仅运行在浏览器上的脚本语言,JavaScript同样将程序代码嵌入到HTML中执行。在JavaScript语言出现之前,传统的数据提交和验证工作均由客户端浏览器通过网络传输到服务器上进行。如果数据量很大,将增大网络和服务器资源消耗。而使用JavaScript就可以在客户端进行数据验证,从而减轻网络和服务器资源消耗。
    此外,JavaScript还能方便操纵各种浏览器对象,可以使用JavaScript控制浏览器外观、状态以及动作方式,可以根据用户需要“定制”浏览器等。
    PHP与Linux系统、某公司 Web服务器和MySQL数据库同属于自由软件,其源代码完全公开,任何人可以自由地免费使用,所以在Web领域,PHP与Linux系统、某公司 Web服务器、MySQL数据库成为了最佳拍档,业界将其各自第一个英文字母组合,简称“LAMP”。
    当用户使用浏览器访问某公司 Web服务器,开启一个交互时,如果有客户端事务,使用JavaScript处理,然后提交到服务器端,PHP程序开始处理用户提交的请求,如果用户需要查询MySQL数据库的数据,PHP则会连接MySQL数据库,取出数据,按用户要求处理后,转换成HTML格式文本返回给浏览器,最终,用户通过浏览器看到结果。


    创建一个HTML文档。
    新建一个txt文件。输入以下内容。
   

   保存,修改后缀名为html或htm。
   双击“helloword.hml”文档。
   
   HTML文档内容包含“<”和“>”包括起来的标签,并成对出现。如helloword.html文档中第一个标签就是<html>,这个标签告诉浏览器这是HTML文档的开始。HTML文档的最后一个标签是</html>,这个标签告诉浏览器这是HTML文档的终止。在<head>和</head>标签之间的文本是头信息。头信息在浏览器里面不显示。在<title>和<titel>标签之间的文本是文档标题,显示在浏览器窗口的标题栏。在<body>和</body>标签之间的文本是正文,会被显示在浏览器中。

打赏鼓励作者,期待更多好文!

打赏
1人已打赏

酒慰风尘 发表于 2021-1-5 17:11
  
php是世界上最好的语言
水之蓝色 发表于 2021-1-28 19:30
  
大佬们都开始学习php了吗???
新手078326 发表于 2021-4-21 10:32
  

大佬们都开始学习php了吗???
发表新帖
热门标签
全部标签>
技术盲盒
西北区每日一问
安全效果
干货满满
每日一问
技术笔记
新版本体验
【 社区to talk】
产品连连看
功能体验
技术咨询
GIF动图学习
标准化排查
2023技术争霸赛专题
每周精选
信服课堂视频
通用技术
自助服务平台操作指引
秒懂零信任
技术晨报
安装部署配置
答题自测
原创分享
升级&主动服务
社区新周刊
POC测试案例
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
深信服技术支持平台
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
高手请过招
高频问题集锦
全能先锋系列
云化安全能力

本版达人