conception

概念/定义

着重介绍一下PHP到底是什么

官方定义

PHP,即 PHP: Hypertext Preprocessor,是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。

它的语法利用了 C、Java 和 Perl,易于学习。该语言的主要目标是允许 web 开发人员快速编写动态生成的 web 页面,但 PHP 的用途远不只于此。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行。

执行效率比完全生成HTML标记的CGI要高许多,还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

我的理解

PHP是一种运行于后端服务器的脚本语言,开源且免费。

可镶嵌于HTML页面中解析共存,动态创建输出内容,是构建网页最为省时简单的解析性脚本语言。

自版本7发布之后,PHP的应用变得更加广泛。

下面我将通过几行代码来解释PHP

示例代码

<html>
    <head>
        <title>Example Code</title>
    </head>
    <body>

        <?php
            $hello = "Welcome to WOWPHP";
            echo $hello;
        ?>

    </body>
</html>
            

<html>
    <head>
        <title>Example Code</title>
    </head>
    <body>
        <!--PHP已经被解析输出了-->
        Welcome to WOWPHP!
    </body>
</html>
            
Welcome to WOWPHP!
解释代码
purpose

PHP的用途

说了那么多,PHP到底能用在哪里呢?

制作动态网页

PHP最主要的用途就是用来生成动态的内容应用于web页面中,当你选择要用它来搭建一个网站时,你需要一个配有PHP解析器的web服务器,以及web浏览器。如果你只是在家学习PHP或是做一些测试,只需要一个集成开发环境就好了.

制作命令行脚本

你可以像编写Shell脚本一样编写PHP脚本,并让它在PHP解析器中运行。这并不语言浏览器或是服务器来支持,相对于第一种用途来说更加简便,这种用法一般用于Linux计划任务或者在windows中批处理一些文件。

制作客户端应用程序

对于有着图形界面的桌面应用程序来说,PHP 或许不是一种最好的语言,但是如果用户非常精通 PHP,并且希望在客户端应用程序中使用 PHP 的一些高级特性,可以利用 PHP-GTK 来编写这些程序。用这种方法,还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。如果对 PHP-GTK 感兴趣,请点此访问其网站以获取更多信息。

你发现了吗?PHP支持在任何主流系统中运行,也不局限于制作HTML页面这一种功能,你还可以用它来动态处理图片(比如验证码),生成XML文件,你可以选择直接把他们输出到页面中,保存为文件,或是存到数据库。

just a joke

一些有的没的

PHP也许会被这样误解...

  • 你好,在吗?你就是上次王阿姨介绍的吗?她说你一年五十万,真的假的啊?
    某女神
  • 在;是的;真的;
    PHP程序员
  • 啊啊真的吗?那你做什么职业的呀?
    某女神
  • PHP
    PHP程序员
  • 你懂吗?就是那种一般人都做不了的事。
    PHP程序员
  • 拍黄片???王阿姨说你是个正经人!
    某女神
  • PHP,即 PHP: Hypertext Preprocessor,是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。它的语法利用了 C、Java 和 Perl,易于学习。该语言的主要目标是允许 web 开发人员快速编写动态生成的 web 页面,但 PHP 的用途远不只于此用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行。执行效率比完全生成HTML标记的CGI要高许多,还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
    PHP程序员
  • 对方开启了好友验证 你还不是她的好友,请先发送好友验证请求,对方验证通过后,才能聊天。

请登录

WOWPHP 账号登录 GitHub 账号登录

还没有账号?现在去注册一个~