PHP入门基础学习篇(—)

PHP中文网
Freigeben: 2016-08-08 09:30:41
Original
1500 Leute haben es durchsucht

第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>
Nach dem Login kopieren

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

<?php echo 12*3;?>
Nach dem Login kopieren


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

JavaScirpt、Java、Asp、C。
<?php echo &#39;你好,&#39;.&#39;世界!&#39;;?>
Nach dem Login kopieren

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

<?php
//输出hi,imooc!
echo "hi,imooc!";
?>
Nach dem Login kopieren

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

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


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!