目录
第1章 欢迎学习 PHP
首页 后端开发 php教程 PHP入门基础学习篇(—)

PHP入门基础学习篇(—)

Aug 08, 2016 am 09:30 AM

第1章 欢迎学习 PHP

          首先说一下,由于我们团队开发的产品目前进入融资阶段,第一期产品开发已经完成,时间有所空闲,突然兴致一起,到网上搜了一下 PHP 的资料,开启了PHP的学习之旅。一直以来都在CSDN看别的大牛们写的文章,学习到不少的东西,和我个人的观念相似,我认为团队就要想学会分享知识,所以我就把自己学习PHP过程整理一下,发布到个人博客上,欢迎大家觉得不对的地方进行指正。在学习PHP之前,我带着三个问题PHP是什么,为什么要学习PHP,怎么去学习PHP这门语言?
1.1PHP是什么
       PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。这个是百度百科的解释,觉得可以回答我的第一个问题。
1.2为什么要学习PHP
          网络上给出的原因大概如下:“我可以用JavaScript来实现程序编写。”但JavaScript的能力是有限的,JavaScript通常运行在浏览器(客户端),它可以制作网页上面的特效:鼠标滑过背景改变颜色,还有网页上常见的鼠标滑过弹出菜单。但如果要让JavaScript实现显示“访问网站的总人数”,它就无能为力了,因为它只能获得客户端的信息,而“访问网站的总人数”是存储在服务器端的。所以就需要另外一种可以在服务器端运行的编程语言,PHP语言就是其中的一种,因为它可以运行在Web服务器端。
但是现在技术是在不断发展变化的,现在js已经写后端程序,比如最近很火的node.js。我这里写一下我个人的观点:
(1) 首先,作为新进入程序猿行业的童鞋,学好了PHP编程语言,可以给我们带来一份不错的收入。有了钱,才会有好多妹子,有了妹子,你就找到你的爱情(这一段纯属于娱乐)。
(2) 其次,作为已经进入程序猿行业的老鸟,学习了PHP编程语言,我们多一项技能,生活在一个复杂多变的世界下,特别是移动互联网更是变化多端,我们为了自己简历,添加一定的深度和广度。只要我不停去的努力储备自己的知识库,然后抓住一次机会,你就可以会成功达到你的目标。
(3) 有趣的同学,可以网上搜索“全球排名前50的网站都什么开发语言”,你会发现大部分网站以及国内较知名的BAT三家,新浪,360等都用到过PHP。可以得出:a、PHP有自己的一些特色,得到互联网行业大型企业的认可;b、PHP方面的工作应该比较好找,而且待遇不错,因为有这些知名的企业在使用。
1.3如何学习PHP编程语言

(1)首先需要PHP基本语法,一定要边学习练习,多做demo(这里有的人喜欢看文档和书籍,有的人喜欢看视频,我个人认为看文档或者书籍,边做练习,不懂的可以

          索视频讲解或者网络求解答案);

(2)等基础知识学习完,可以做一个综合性的demo,这个时候你会发现自己的缺陷,加强知识点学习;
(3)接着,你可以学习相关的框架知识,你会发现框架好处,可以增加你的开发效率。
(4)还是使用大型一点的demo巩固你所学的知识,不要最后都交给了书本啦。(同时,要努力坚持再坚持,特别是初学者)
           在学习PHP之前让我们来认识一下PHP及其功能。         

           1、运行在服务器端:学会了PHP,就可以指挥服务器给你干活,甚至是搞破坏^_^(千万不能真这么做咯),WEB网站的大部分数据都是存储在服务器端的,PHP就是用来处理这些存储在服务器的数据的(功能强大吧)。

           2、跨平台:服务器可以是多种平台的服务器,比如Linux、Windows、Unix,你都可以指挥(不用怕只能指挥一种服务器啦吧)。

           3、脚本语言:它是通过编写脚本,也就是一行行的计算机指令(也可以理解为特定的英文单词),来指挥服务器来工作的,因此,在编写PHP的过程其实就是与老外(服务器成老外啦)交流的过程,交流的语言就是PHP。

            4、免费:免费使用(天下还真有免费的午餐)。。

1.3初始PHP代码标识
大家先一段简单PHP代码:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>欢迎学习php!</title>
</head>
<body>
<p>
<?php 
echo &#39;欢迎进入学习PHP的世界&#39;; 
?></p>
</body>
</html>
登录后复制

就像你可以编写JavaScript脚本语言需要写在标签之间一样,你可以在页面中编写PHP代码写在标签之间,echo是PHP中的输出语句(学习java的都童鞋应该会觉得这个很像system.out.print()),可以把字符串输出(字符串用双引号括起来)。
A. 使用echo进行数学计算输出

<?php echo 12*3;?>
登录后复制


B.使用echo进行字符串输出,注意连接符可以连接多个字符串,上面的例子就是把一个字符串拆分为二个小字符串,然后用一个连接符连起来。在php中字符串连接符是用点(.)来表示的,这一点比较特殊,其它语言中是用加号(+)来表示的,比如:

JavaScirpt、Java、Asp、C。
<?php echo &#39;你好,&#39;.&#39;世界!&#39;;?>
登录后复制

1.4PHP代码注释
在PHP中也有注释语句:单行注释:用双斜杠(//)来表示,多行注释:用/*注释语句*/。其它语言中,Html中使用,CSS中使用/*注释语句*/。如下面代码:

<?php
//输出hi,imooc!
echo "hi,imooc!";
?>
登录后复制

注释语句可以在PHP程序的任意位置(但注释语句一定要写在之间)。

 以上就是PHP入门基础学习篇(—) 的内容,更多相关内容请关注PHP中文网(www.php.cn)!


本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 适用于 Ubuntu 和 Debian 的 PHP 8.4 安装和升级指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 带来了多项新功能、安全性改进和性能改进,同时弃用和删除了大量功能。 本指南介绍了如何在 Ubuntu、Debian 或其衍生版本上安装 PHP 8.4 或升级到 PHP 8.4

CakePHP 日期和时间 CakePHP 日期和时间 Sep 10, 2024 pm 05:27 PM

为了在 cakephp4 中处理日期和时间,我们将使用可用的 FrozenTime 类。

讨论 CakePHP 讨论 CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP 是 PHP 的开源框架。它的目的是使应用程序的开发、部署和维护变得更加容易。 CakePHP 基于类似 MVC 的架构,功能强大且易于掌握。模型、视图和控制器 gu

CakePHP 文件上传 CakePHP 文件上传 Sep 10, 2024 pm 05:27 PM

为了进行文件上传,我们将使用表单助手。这是文件上传的示例。

CakePHP 创建验证器 CakePHP 创建验证器 Sep 10, 2024 pm 05:26 PM

可以通过在控制器中添加以下两行来创建验证器。

CakePHP 日志记录 CakePHP 日志记录 Sep 10, 2024 pm 05:26 PM

登录 CakePHP 是一项非常简单的任务。您只需使用一项功能即可。您可以记录任何后台进程(如 cronjob)的错误、异常、用户活动、用户采取的操作。在 CakePHP 中记录数据很容易。提供了 log() 函数

如何设置 Visual Studio Code (VS Code) 进行 PHP 开发 如何设置 Visual Studio Code (VS Code) 进行 PHP 开发 Dec 20, 2024 am 11:31 AM

Visual Studio Code,也称为 VS Code,是一个免费的源代码编辑器 - 或集成开发环境 (IDE) - 可用于所有主要操作系统。 VS Code 拥有针对多种编程语言的大量扩展,可以轻松编写

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 是一个开源MVC 框架。它使开发、部署和维护应用程序变得更加容易。 CakePHP 有许多库可以减少大多数常见任务的过载。

See all articles