PHP快速入门第一讲:什么是PHP

举报
海拥 发表于 2022/01/19 15:53:16 2022/01/19
【摘要】 🌊 作者主页:海拥🌊 简介:🏆CSDN全栈领域优质创作者、🥇HDZ核心组成员、🥈蝉联C站周榜前十🌊 粉丝福利:粉丝群 每周送6~9本书,不定期送各种小礼品,往期获奖公布 快速入门第一步:了解PHP语言要学习先了解。下面我来介绍一下PHP语言。首先我们来看最官方的解释https://www.php.net/:PHP(“PHP: Hypertext Preprocessor”,超文本...

🌊 作者主页:海拥
🌊 简介:🏆CSDN全栈领域优质创作者、🥇HDZ核心组成员、🥈蝉联C站周榜前十
🌊 粉丝福利:粉丝群 每周送6~9本书,不定期送各种小礼品,往期获奖公布

快速入门第一步:了解PHP语言

要学习先了解。下面我来介绍一下PHP语言。首先我们来看最官方的解释https://www.php.net/

PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。从这里大家可以GET到两点,一、PHP是脚本语言的一种。二、PHP特别适用于WEB开发。

脚本语言的定义大家有必要了解一下:

脚本语言(Script languages,scripting programming languages,scripting languages)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。虽然许多脚本语言都超越了计算机简单任务自动化的领域,成熟到可以编写精巧的程序,但仍然还是被称为脚本。

几乎所有计算机系统的各个层次都有一种脚本语言。包括操作系统层,如计算机游戏,网络应用程序,文字处理文档,网络软件等。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。

以上摘自百度百科。脚本语言都是简单的,易学的,易用的,可以实现快速编程的语言,所以PHP是简单的,易学的,易用的。

PHP到底有多简单呢。下面大家看两个例子。

<html>
    <head>
        <title>Example</title>
    </head>
    <body>
		<!--这是PHP,我运行在后端-->
        <?php
        echo "Hi, I'm a PHP script!";
        ?>
        <!--这是js,我运行在前端-->
       <script>
        alert("Hi, I'm a java script!");
        </script>
    </body>
</html>

JS是运行在前端的脚本语言,而PHP则是运行在后端的脚本语言。类比JS的学习难度,大家就能知道PHP有多么容易。

PHP适用于web开发,大部分的网页,网站都是PHP做的。随着语言的发展,PHP协程的出现,我相信PHP能做的只会更多。

我们能用PHP做什么?

PHP官网上说PHP能做任何事。恩,这句话其实是废话,任何语言都能这么说,我们不需要他做任何事,我们只要用它做他擅长的事。那么PHP擅长做哪些事呢?

PHP作为后端脚本语言。主要用于做这几件事:

1、命令行脚本;
2、作为网站后端;
3、文本处理。

PHP常作为大型程序局部模块的命令行脚本。大型程序中会有很多模块,也有很多语言进行组合。而PHP常被作为命令行脚本,进行这样或者那样的工作。PHP作为网站后端基本上是家喻户晓的了。几乎所有的网页,都和PHP相关。文本处理是PHP的特长,PHP处理文本相当的快捷。PHP作为免费开源的语言,有着极其丰富的扩展,和极其完善的文档支持。

php是单线程的。

单线程相对的是多线程,他们的区别类似于一个只有一个笔头的笔和一个有多个笔头的笔。一个笔头只能一行一行的去写字,多个笔头可以一次写多行。多线程和单线程是无法进行比较的,并不是说多线程就比单线程更好,他们是技术在不同领域的体现。作为单线程PHP程序,就特别适用WEB程序后端,单线程对于WEB交互有着自己的优势。

认识PHP其实我们需要记住这几点:

1、PHP是世界上最好的语言。
2、PHP是脚本语言。
3、PHP是单线程的。
4、PHP最擅长做WBE应用。

更多详细官方内容见PHP手册:
https://www.php.net/manual/zh/index.php

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。