HTML和php的区别还是比较大的。
HTML属于超文本标记语言,主要作用在前端,配合css/js用来开发网站,web app等各种前端。
php属于服务端脚本语言,可用于服务端的接口开发。
两者结合可用于开发一个包括前后端的完整的网站。
php和html哪个好学?
php和html不是一类语言,不能相提并论。php主要作用就是做web开发,就是动态生成html语句。php支持嵌入html,比如举个简单例子。
<?php
for($i=1;$i<8;$i++)
echo " hello,chongchong ";
?>
结果如下
html很简单,几个小时学习就能上手。而php则有大量内容需要学习,其中就包括html、css、js,ajax等。
html语法简单
HTML 是用来描述网页一种标签语言。全称超文本标记语言(Hyper Text Markup Language),简称HTML 。不能算是一种编程语言,而是标签语言 (markup language)。
HTML 语言由各标签 (HTML tag)组成。HTML标签是由尖括号包围的关键词,比如 ,
。HTML 标签通常是成对出现的,比如 和 标签对中的第一个标签是开始标签,第二个标签是结束标签开始和结束标签也被称为开放标签和闭合标签。
html语法比较简单总共也就十几个标签,要精通比较容易。
html只能生成被浏览器直接解析的静态内容,要生成动态内容和一些动态效果渲染要借助js,css和其他服务器端解释执行的编程语言,比如php。
php语言
php是源于c、perl等语言的一门编程语言。原成为Personal Home Page,php是其的缩写。现在更名为 "PHP: Hypertext Preprocessor"。和原称暗示一样,主要用于web网易开发,当然现在已经不至于web开发了,已经成了一门全功能型语言了,甚至是机器学习方面也有自己框架php-ml。
php语法借鉴了C语言、Perl的特点,简单易学,使用广泛,PHP 独特的语法融合C、Perl和部分oo语言的特点清晰典雅。php解释执行快,效率高。尤其是鸟哥对其大刀阔斧改造后的新一代版本php7,效率提高1倍以上。
php有大量的开源框架,开发模式极其成熟,这些虫虫之前的很多问答种都提到过,关注虫虫就可以看到。
同为服务端编程语言,那么PHP可以实现JAVA全部的技术或者说JAVA可以实现PHP的全部技术吗?
如果说实现,那基本上都能实现,但术业有专攻,PHP就适合做做简单的网页型业务系统,你非要让它去做其他的事情,成本代价太高。