热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

前端作为html后php,WEB前端基础之PHP与HTML的关系2018年8月14日22点00分

已经学习了两天的前端基础知识,不禁冒出一个疑惑,我不是来学php的么,前端是什么鬼,和我也有关系么?那通过今天

已经学习了两天的前端基础知识,不禁冒出一个疑惑,我不是来学php的么,前端是什么鬼,和我也有关系么?那通过今天的学习,从本质上知道了php与html之间的不解情缘。下面,用几个问答对话来弄清楚他们之间的关系。

一、学习PHP为什么还要学习HTML?

首先,我们要知道,前端开发主要是指静态页面的编写,主要用到HTML,CSS,Javascript,那么后端呢,也叫服务器端,他运行在服务器环境中,而前端直接运行在浏览器中。一句话来说,前端html代码由浏览器负责解释并执行;后端代码例如php由服务器上的特殊程序来运行。那么php是用来干什么的?简单一句话就是动态生成html代码的。那么我们也就知道了学习php为什么要学习html了。来看一段代码

栗子

echo '我爱php';

我们刚说了,php是生成html代码的,那html的标签等等所有属性都可以在php中表现出来,再来看一个栗子:

栗子

echo '

我爱php

';运行实例 »

总结一下:学习php还要学习html的原因就是php运行的结果就是html,所以要学好html。

二、为什么选择PHP?

我们知道,除了php,还要java,python,asp等等后端开发语言,但是在实际工作开发中,往往最后都要用php来开发项目,究其原因,一个字:快。现在是信息时代,很多项目需要迅速上线运营,那在同样能达到开发结果的前提下,当然要选择上手快,开发快,迭代快的php啦。

三、为什么要用框架开发?

首先我们要知道,php可以进行原生开发,可以把php标签直接嵌入到html代码中,这是任何一个语言都无法实现的,但是这也导致了开发者对代码的编写五花八门,不利于项目整体的完整性和可维护性,所以衍生了很多框架,框架可以约束代码编写规范,对项目的开发起到了很重要的作用。在国内,最流行的框架莫过于thinkphp了,当前最新版本为5.1.20,在国外最流行的是laravel,版本为5.6,我们选用tp框架进行开发。

总结一下:框架就是声产力,就是开发规范

那么我们也就知道了为什么学习php还要学习html了,也知道了选用php作为开发语言的原因,有了html和php,我们做网站可以说是万事俱备只欠代码了。学好html,学好php,开发一个nb的网站不是梦!



推荐阅读
  • HTTP请求响应的步骤第一步:第二步:第三步:第四步:第五步第一步:1.客户端连接到Web服务器⼀个HTTP ... [详细]
  • 摘要:本文中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务在读者正在工作的 ... [详细]
  • python自学教程哪里好,python比较好的教程
    本文目录一览:1、想学python去哪里比较好? ... [详细]
  • 软件自动化测试的学习路线
    软件自动化测试的学习步骤软件测试交流群关注软件测试技术公众号获取阅读目录软件自动化测试的学习步骤自动化测试的本质自动化测试学习的误区自动化测试的职位自动化测试分类Web自动化 ... [详细]
  • jquery popupDialog 使用 加载jsp页面办法
    php教程|PHP开发jqueryphp教程-PHP开发如下所示:软件市场源码,vsCode字体不变,ubuntu的所有版本,taotomcat,sqlite连接php,个人域名服 ... [详细]
  • 开发笔记:Python之父重回决策层
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之父重回决策层相关的知识,希望对你有一定的参考价值。在GuidovanRossum(吉多· ... [详细]
  • SSL协议、TLS协议,使用哪一种更安全?
    在金融银行业,保护机密信息的安全至关重要。由于财务记录完全通过在线数据库维护,因此实施保护客户、银行和金融机构免受黑客攻击的安全功能比以往任何时候都更加重要。安全套接字层(SSL) ... [详细]
  • WebBrowser控件(1)
    WindowsPhone7内置了一个强大的网络浏览器,该浏览器的内核是基于桌面版的InternetExplorer7(Mango版基于InternetE ... [详细]
  • 以下内容|尾部_quarkus实战之一:准备工作
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了quarkus实战之一:准备工作相关的知识,希望对你有一定的参考价值。欢迎访问我的GitHub ... [详细]
  • kafkamanager(cmak)安装及使用
    1.软件下载kafka-manager工具目前改名为cmak,下载地址为:https:github.comyahooCMAKreleasestag3.0.0.5现在 ... [详细]
  • PHPcURL获取微信公众号access_token的实例php实例:这篇文章主要介绍了PHPcURL获取微信公众号access_token的实例,需要的朋友可以参考下1.开发微信 ... [详细]
  • 导读:今天编程笔记来给各位分享关于php动态扩展怎么加载的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • 编程语言是从哪蹦出来的——大型伦理寻根现场
    Hello,我是Alex007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫Alex的人太多了,再加上每天007的生活,Alex007就诞生了。聊一聊编程到底是啥,怎 ... [详细]
  • 以SOA服务为导向的信息系统构建是通过有计划地构建信息系统时,一种简单而有柔性的方法,就是组件化与服务导向架构。过去的信息系统,是在使用者需要新功能时才开发的,也就是响应不同时 ... [详细]
  • socket.io是个基于node.js的快平台实时通讯框架。只用不到10行代码,就可以搭建一个简单的多人实时聊天室。先来看看运行后的效果:socket.io多人聊天室只要简单几 ... [详细]
author-avatar
EDDSJZ紅葉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有