PHP主要是用来做什么呢,和JAVA有什么区别是?
7个回答
展开全部
PHP主要使用来做网站以及Web应用开发的。跟JAVA区别如下:
一、语言优势不同
1、PHP:即“超文本预处理器”,是一种通用开源脚本语言。在服务器端执行的脚本语言。
2、JAVA:是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。
二、语法不同
1、PHP:语法混合了C、Java、Perl以及 PHP 自创的语法。
2、JAVA:作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
三、特点不同
1、PHP:利于学习,使用广泛,主要适用于Web开发领域。
2、JAVA:具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
参考资料来源:百度百科-Java
参考资料来源:百度百科-PHP
展开全部
PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。
PHP 脚本主要用于以下三个领域。
服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作您需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、WEB 服务器和 WEB 浏览器。您需要在运行 WEB 服务器时,安装并配置 PHP,然后,可以用 WEB 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。请查阅“安装”一章以获取更多信息。
命令行脚本。您可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅“PHP 的命令行模式”以获取更多信息。
编写客户端的 GUI 应用程序。对于基于窗口式的应用程序来说,PHP 或许不是一种最好的语言,但是如果您非常精通 PHP,并且希望在您的客户端应用程序中使用 PHP 的一些高级特性,您可以利用 PHP-GTK 来编写这些程序。用这种方法,您还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。如果您对 PHP-GTK 感兴趣,请访问其网站以获取更多信息。
PHP 脚本主要用于以下三个领域。
服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作您需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、WEB 服务器和 WEB 浏览器。您需要在运行 WEB 服务器时,安装并配置 PHP,然后,可以用 WEB 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。请查阅“安装”一章以获取更多信息。
命令行脚本。您可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅“PHP 的命令行模式”以获取更多信息。
编写客户端的 GUI 应用程序。对于基于窗口式的应用程序来说,PHP 或许不是一种最好的语言,但是如果您非常精通 PHP,并且希望在您的客户端应用程序中使用 PHP 的一些高级特性,您可以利用 PHP-GTK 来编写这些程序。用这种方法,您还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。如果您对 PHP-GTK 感兴趣,请访问其网站以获取更多信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java语言和PHP语言都是编程语言,大家知道它们最大的区别就是一个是静态语言一个是动态语言吧。没错,Java是一种静态语言,PHP是一种动态语言。那它们有哪些区别?下面,优就业IT培训的老师就来给大家详细的解释一下这两者的具体区别,分析一下这两种语言的发展前景。
Java和PHP的区别
1:Java是半编译语言,PHP是脚本语言。
2:Java使用封装继承,最小的单位是类,PHP作为脚本,最小单位就是语句,用两者输出hello world就知道了,所以Java语法比较严格,而PHP很灵活。
3:Java是自动内存分配回收,PHP是一次创建一次销毁。
4:Java可以常驻内存,多线程;PHP无法常驻内存,也没有线程的概念。
5:Java分三个方向,分别为:
J2ME,嵌入式设备,安卓就是目前最大的J2ME平台,不过其使用的不是JVM,而是谷歌自己开发的虚拟机
J2SE,桌面编程,基本没落,需要JVM支持
J2EE,Web方向的编程,近些年大规模的衰减,Java语言排名榜之所以跌这么快,就是由于J2EE的出走,如果不是安卓兴起,Java的现状可能更悲惨点,近年来脚本语言发展太快,挤压了Java在Web上面的开发。
6:PHP:就是为Web而生的语言,出了Web什么都做不了,这既是它的缺点,也是它的优点,语法简洁灵活,和Java冗长的语法正好形成对比
7:Java已经是一门很成熟的语言,或者说其语言的进一步提升已经不可能能了,PHP是在Web繁荣之后兴起的语言,所以语言成熟度没有Java高。
安卓势头很猛,但手机安装App数量有限,推广难,也是App面临的最大挑战,好在安卓只有Java可以做,除此之外就是HTML5了。中国人口占全球人口19.7%,中国网民占全球网民22.4%,中国网站数量占全球网站数量的0.5%,网站的可发展空间可谓巨大;发达国家互联网对GDP的贡献可达20%,中国互联网对GDP的影响仅为3%。可谓互联网的发展空间巨大,而互联网离不开Web,Web离不开PHP。单纯的看哪个更容易发展的话,两者相比,个人觉得PHP的优势更加明显。
Java和PHP的区别
1:Java是半编译语言,PHP是脚本语言。
2:Java使用封装继承,最小的单位是类,PHP作为脚本,最小单位就是语句,用两者输出hello world就知道了,所以Java语法比较严格,而PHP很灵活。
3:Java是自动内存分配回收,PHP是一次创建一次销毁。
4:Java可以常驻内存,多线程;PHP无法常驻内存,也没有线程的概念。
5:Java分三个方向,分别为:
J2ME,嵌入式设备,安卓就是目前最大的J2ME平台,不过其使用的不是JVM,而是谷歌自己开发的虚拟机
J2SE,桌面编程,基本没落,需要JVM支持
J2EE,Web方向的编程,近些年大规模的衰减,Java语言排名榜之所以跌这么快,就是由于J2EE的出走,如果不是安卓兴起,Java的现状可能更悲惨点,近年来脚本语言发展太快,挤压了Java在Web上面的开发。
6:PHP:就是为Web而生的语言,出了Web什么都做不了,这既是它的缺点,也是它的优点,语法简洁灵活,和Java冗长的语法正好形成对比
7:Java已经是一门很成熟的语言,或者说其语言的进一步提升已经不可能能了,PHP是在Web繁荣之后兴起的语言,所以语言成熟度没有Java高。
安卓势头很猛,但手机安装App数量有限,推广难,也是App面临的最大挑战,好在安卓只有Java可以做,除此之外就是HTML5了。中国人口占全球人口19.7%,中国网民占全球网民22.4%,中国网站数量占全球网站数量的0.5%,网站的可发展空间可谓巨大;发达国家互联网对GDP的贡献可达20%,中国互联网对GDP的影响仅为3%。可谓互联网的发展空间巨大,而互联网离不开Web,Web离不开PHP。单纯的看哪个更容易发展的话,两者相比,个人觉得PHP的优势更加明显。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-08
展开全部
PHP是一个非常优秀的脚本语言,简洁、高效,随着4.0的发布,越来越多的人使用它来进行动态网站的开发,可以说,PHP已经成为最优秀的INTERNET开发语言之一,尤其对于那些需要能够快速、高效地开发中小规模的商业应用的网站开发人员,PHP是其首选的语言。而JAVA他不只是开发网站的,他有三大类,java ee (开发WEB程序),j2me(开发手机软件,手机游戏,一些微型化的东西),j2se(开发软件,不过现在很少用JAVA开发的件,因为java 的界面没有C++那样方便。)PHP是一种弱语言类的,不过随着现在PHP已经5.0+了,PHP也开始出现了面向对象。 如果你真的要区别它们的话, 就这样想吧,PHP开发中小型网站,JAVA开发大型网站,企业网站。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-02-22
展开全部
PHP是网页服务端脚本语言,JS是客户端脚本语言PHP广泛应用于和Mysql数据库之间的交互,而JS是用来处理一些客户端的信息.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询