什么是“PHP”?易于理解您可以做什么
“PHP”是一种在创建网页时与 HTML 和 CSS 一起使用的编程语言。这个“PHP”究竟是什么?
PHP 语言是学习编程的一种选择。因此,我将彻底解释什么是PHP以及您可以使用PHP做什么,因此请参考。
什么是“PHP”?
PHP的“PHP:超文本预处理器(Pieichipi hypertext preprocessor)”代表,PHP的一部分是“ P Ersonal H Ome P将派生自时代”。
PHP 是一种开源的通用编程语言,其源代码(程序源码)对公众开放,不分商业或非商业用途。另外,编程语言大致分为“脚本语言”和“编译语言”,但PHP包含在脚本语言中。
什么是脚本语言?
脚本语言是“专门用于创建应用程序的编程语言”。典型的脚本语言有 JavaScript (Javascript)、Python (Python)、Ruby (Ruby) 和 PHP。
通常,编程语言是预先检查错误并执行错误的系统。但是,脚本语言会先运行,然后再运行以查看是否有任何错误。执行然后处理的语言称为“动态编程语言”。
什么是编译语言?
编译型语言是“将(编译)成计算机能够理解的机器语言并执行的编程语言”。机器语言写成“00 01 11 10 ...”,但开发这种“编译语言”是因为它是一种人类难以理解的语言。
典型的编译语言有 Java、C 和 C++。与脚本语言相反,它被称为“静态编程语言”,因为它可以处理和执行。
一种运行在服务器端的编程语言
PHP 是一种在 Web 服务器(服务器端)上运行的编程语言。PHP 软件安装在 Web 服务器上,并通过 Internet 进行编程。
其他服务器端编程语言包括 Ruby 和 Java。由于程序在服务器端处理,因此很容易与上传到Web服务器的图像、视频和数据库链接。因此,它与用于 Web 服务器的软件 Apache 和数据库管理系统 MySQL 兼容。
一种在客户端运行的编程语言
与服务器端相反,有在客户端(计算机)上运行的编程语言。一个典型的例子是 JavaScript,它是一种可以在浏览器上执行的编程语言。
PHP 通常被比作 JavaScript,后者用于执行诸如“弹出窗口”、“错误页面”和“图像幻灯片”之类的操作。另一方面,PHP是与“显示博文数量”、“显示会员信息”等数据库配合执行的,所以功能完全不同。
通过嵌入 HTML 编写
PHP 是用 HTML(超文本标记语言)编写和执行的。往往是用HTML标签写的,代码写在“ ”中并执行。
有时有人说PHP在描述上类似于C语言,但它被称为“if语句”用于条件分支,“for语句”和“echo语句”用于循环处理。PHP 在创建 Web 应用程序时很容易上手,而且它的应用程序是有效的。
你可以用 PHP 做什么
原来,PHP是一种“脚本语言(动态编程语言)”和“运行在服务器端”的编程语言。另一个特点是它是一种可以通过嵌入 HTML 来编写的语言。
那么PHP可以做什么样的系统和应用呢?以下是使用 PHP 制作的典型事物的摘要。
邮寄表格
可以用 PHP 创建的典型应用程序是“邮件表单(查询表单)”。通过使用 HTML 和 PHP 创建邮件表单,您将能够显示“确认屏幕”和“完成屏幕”。
邮件表单可以使用名为 CGI 的 Perl 语言的编程语言创建,但描述很复杂,它是一种无法与 HTML 链接的语言。PHP更容易理解,可以快速处理,目前PHP是主流。
预约制
也可以使用 PHP 创建预订系统。预订系统需要具有动态编程语言,例如“显示日期/时间”和“确定可用性”。
PHP 支持这一点,著名的预订系统网站“Ikyu.com”也是用 PHP 创建的。需要动态查看客户和存储数据并用PHP编写,24小时可用。
搜索表单
搜索表单不仅在 Google 和 Yahoo! 等搜索引擎中常用,而且在网站中也常用。而且这个搜索表单还使用了PHP来支持搜索结果的更快显示。
著名的美食搜索网站“Gourmet Navigator”也使用了PHP,“区域×店名”、“站名×店名”等复杂的搜索也很容易。
博客服务
PHP 在博客服务系统中也很有用。具体来说,“新注册”、“登录功能”、“注销功能”也是由PHP处理的。
著名的博客服务“WordPress”也是用 PHP 开发的,据说全世界有四分之一的网站使用 WordPress。可以毫不夸张地说,创建网站时使用PHP太不方便了。
社交网络
PHP 编程语言还用于 SNS(社交网络服务),例如 Twitter 和 Facebook(早期)。例如,“处理用户信息”、“发文章”、“更新”、“删除”等也在PHP中进行了描述。
另外,PHP和SNS有很深的渊源,因为可以到达“群功能”、“聊天功能”、“留言”等让人痒痒的地方,是一个有PHP描述的SNS。
应用程序接口
API是“应用程序编程接口”的缩写,是一种可以添加到SNS等的应用程序功能。该 API 功能也被 Twitter 和 Facebook 所采用,是一个可以轻松与其他应用程序和 Web 服务链接的系统。
各种 Web 服务都有与 SNS 链接的 API,例如 Twitter 和 Facebook,但大多数都是用 PHP 开发的。由于 PHP 是开源的,因此经常发布示例代码,这对 API 开发很有用。
电子商务网站
Amazon.com 和Rakuten Ichiba 等EC 站点(商店站点)也可以使用PHP 构建。具体来说,我们使用 CMS(内容管理系统),这是一种使用 PHP 的“内容管理系统”软件。
日本最著名的CMS是“EC-CUBE”,它是开源的,可以免费使用。此外,“会员信息注册”、“购买”、“预约”、“支付处理”等所有CMS功能都可以使用PHP开发。
管理系统功能
PHP也被企业采用,很多日程管理软件都采用PHP。主要功能有“日历显示”、“附加日程”、“考勤卡功能”等。
此外,可以执行“客户管理”和“出勤管理”,因此可以支持广泛的管理系统。由于 PHP 在服务器上运行,因此它可以处理快速处理。
文件创建
在管理系统中,还可以使用PHP创建“日志文件”、“数据保存”、“Excel文件”等文件。这超出了管理系统的范围,但对于为客户数据和日历创建打印文件特别有用。
除了文件创建之外,PHP 还用于各种文件创建过程,例如“PDF”、“HTML”、“MP3”和“MP4”。这个PHP还支持处理特别复杂的图像文件,例如“JPEG”。
我不能用 PHP 做的事情,我不擅长的事情
PHP可以做的事情有很多,毫无疑问,它是构建Web应用程序密不可分的关系。
但是,有些事情是 PHP 不能做或不擅长的。这里总结一下PHP写不出来的,执行不了的。
图形描绘
PHP 不能很好地处理“设计方面”,例如图形绘制。具体来说,在PHP中表达“形状”、“颜色”、“运动”等需要大量的处理。
原因是 PHP 将它嵌入到 HTML 中并编写它,但将设计留给了 HTML、CSS 和 JavaScript。HTML 负责“形状”,CSS 负责“颜色”,JavaScript 负责“运动”。
数据量大处理
使用 PHP 几乎不可能处理大量数据。原因是在一个“数据库”中处理了大量数据,而该数据库使用了SQL(续集)等“数据库语言”。
并且,用这个SQL制作的“我的SQL”与PHP配合,可以进行大量的数据处理。这是 PHP 一开始就没有的特性,所以它被归类为你不能做的事情。
系统基础建设
该系统的基础不适合服务器端编程语言,并且没有单独运行在 PHP 上的系统或应用程序。
PHP 依靠其他一些编程语言来动态处理它。因此,在系统基础建设的情况下,需要用C语言或Java作为编译语言来创建。
概括
至此,我已经介绍了PHP是什么,PHP能做什么,不能做什么,不擅长什么。在学习 PHP 时,最好先了解 PHP 是什么,然后决定要做什么。
我希望这篇文章能帮助您对 PHP 产生更多的兴趣。如果您对 Web 应用程序感兴趣,学习 PHP 是一种方法。谢谢你们一直看到最后。