很多想要入门学习php的,还有提高php的,都会问到应该看哪些书,今天我就整理一下。
1《Head First PHP & MySQL》
通过采用图文并茂的方式讲解php和mysql的入门知识,虽然几百页的书籍,但是因为图片较多,你可以轻松地看完它,通过学习它,你可以搭建一个数据库驱动的网站。
2《Modern PHP》
通过这本实用的指南,你会发现,借助面向对象、命名空间和不断增多的可重用的组件库,PHP已经成为一门功能完善的成熟语言。
3《设计模式》
从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。书中分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在使用环境下特别有用。
4《Redis设计与实现》
本书全面而完整地讲解了Redis的内部机制与实现方式,对Redis的大多数单机功能以及所有多机功能的实现原理进行了介绍,展示了这些功能的核心数据结构以及关键的算法思想,图示丰富,描述清晰,并给出大量参考信息。
5《高性能mysql》
是mysql 领域的经典之作,拥有广泛的影响力,内容涵盖mysql 架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的mysql 和mysql相关工具等方面的内容。
6《官方手册》
学习任何语言,官方手册都是最基础的,也是最权威的,同时也是内容最丰富的。
7《深入理解ElasticSearch》
系统且深入阐释ElasticSearch涉及的工具、方法、原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题,涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导。
8《鸟哥的Linux私房菜》
如何架设服务器,很少针对服务器的维护与管理,以及发生问题时的应对策略加以说明,以至于一旦服务器遭受攻击,眼见的就是一场手忙脚乱。因此,作者先从系统基础以及网络基础讲起,再谈到网络攻击与防火墙防护主机后,才进入服务器的架设。
9《PHP7内核剖析》
深入了解PHP数据类型的实现、PHP的编译及执行、PHP内存的管理、函数及面向对象的实现、PHP基础语法的实现,以及PHP扩展的开发。
书山有路勤为径,学海无涯苦作舟。作为一个程序员只有不断地去深入了解底层,去深入探索新的技术,才能走向辉煌。
大家好!我们写的代码想要运行起来就必须要有环境,没有执行环境代码是运行不起来的,那么如何搭建一个最简单环境呢?搭建环境有两种方式:一:linux系统环境下面编译安装。二:win系统一键安装包。为了让新手能快速入门,我这里只讲Windows系统(win7/win8/win10)环境下一键安装包的搭建方式,毕竟新手对Windows操作很熟悉。
一:PHP一键安装包的方式。
所谓一键安装包就是把apache+mysql+php全部集成安装好,简单省心。到现在很多中级程序员,甚至少数高级程序员都是用一键安装包搭建自己的运行环境。
下载一键安装包。我推荐去phpstudy的官网上面下载选择Windows版本的。
下载phpstudy一键安装包下载之后,点击exe结尾的执行文件。记得不要用用默认安装,默认的话会安装在C盘里面。所有下载安装的软件尽量不要安装在C盘,这个是常识。要选择自定义安装在D盘或者E盘里面。
2:如何启动一键安装包。
点击启动apache按钮apache启动之后的界面安装完成后,点击apache的启动按钮,php运行环境搭建好了。暂时mysql可以不启动,mysql是存放数据用的。后面再教大家如何使用mysql。
2:配置虚拟域名。
由于工作实际开发过程中都是用域名来访问,比如后面用的Laravel框架,thinkphp框架都是配置域名来访问的,所以我们就配置一个域名来访问服务器。
配置虚拟域名在phpsudy控制面板里面,选择最下面的【设置】-》hossts,用记事本打开输入127.0.0.1 test100.com。这个网址(域名)是随便取的,可以根据自己的爱好修改,记得保存。意思就是我在浏览器访问test100.com这个网站,实际上是访问自己本电脑的apache服务器。顺便补充一下上图IP地址前面的#号是失效的意思,和删除是一个道理,所以正常使用的前面就不要加#号了。
3:配置虚拟域名的艮目录。
配置网站域名的根目录继续选择最下面的【网站】-》【新建网站】-》【基本配置】域名一栏,填写刚才自己的域名,比如test100.com。根目录的路径写到安装phpstudy的www目录下面,点击保存。
4:测试php运行环境。
访问搭建的php运行环境在浏览器里面输入刚才的网址(域名),提示站点创建成功。ok大功告成,估计不会写代码的人也会搭建了,以后就可以建设自己的网站了。记得www是根目录,php代码都要放在这个目录(文件夹)里面,放在别的地方就运行不了。有疑问的请给我留言,乐于效劳。
前两天讲过PHP基础知识的判断条件和流程控制,今天来讲讲PHP基础知识之PHP基础入门--函数!
一、函数的声明与使用
1、函数名是标识符之一,只能有数字字母下划线,开头不能是数字。
函数名的命名,须符合"小驼峰法则":myNameIsXiaoxi my_name_is_xiaoxi
函数名不区分大小写。func() Func() FUNC() 都可以
函数名不能与已有的函数名重复,不能与系统函数名重复。
2、function_exists("func1");用于检测函数是否已声明;
注意:传入的函数名,必须是字符串格式:返回结果为true/false。
二、PHP中变量的作用域
1、局部变量:声明在函数内部的变量,称为局部变量。只在函数内部能用,函数外加需使用,需在函数中使用return关键字返回。
2、全局变量:声明的函数外部的变量,称为全局变量。
3、函数中,使用变量,默认使用内部局部变量。如果,需在函数中使用全局变量,需要使用global关键字,将全局变量引用函数,才能使用。
函数中的变量名,如果与全局变量重复,global语句之上,为函数局部变量;global语句之下,为系统全局变量。
4、 $GLOBALS[]全局数组:
$GLOBALS[]数组,是PHP给我们内置的全局数组,可以直接给数组添加值,无论在函数内外声明,均可在任何地方直接使用。
$GLOBALS["a"] = 10; ---> echo $GLOBALS["a"];//任何位置直接使用
5、函数中使用全局变量,还有一种方式:通过给函数传参,可以在函数内部使用全局变量;
但是,传递以后的参数是函数的局部变量,内部改变,外部不会变。
除非,传递的参数是地址function func($a1,&$a2){} //函数内部修改a1,则全局a1不会变,函数内部修改a2,则全局a2会变。
如果函数的形参,出现了取址符号,则,调用函数时,实参必须是变量,而不能是字面量。
6、使用require与include包含不会影响作用域。
三、静态变量
1、静态变量,使用static关键字声明。static $num = 10;
2、静态变量的特点:
>>>静态变量在函数第一次加载的时候进行声明。
>>>函数使用完不会立即释放静态变量,静态变量在整个脚本执行过程中,只会声明一次。
>>>同一函数,多次调用,共享同一个静态变量。
四、函数的参数传递
1、在PHP中,涉及参数传递时:实参列表只能比形参多,
2、常规参数传递:function func($a){} func($a);
3、引用参数传递:function func(&$a){} func($a);
①通过&引用参数传递,函数内修改变量,函数外同步变化
②形参为引用参数,实参只能是变量,不能是字面量 func(10); ×
4、默认参数:function func($b,$a=10){} func(20);
//是$可以不传,默认为10;$b必须传递,否则使用时未定义报错。
如果参数中既有默认参数,也有非默认参数,那么默认参数列表
必须要在非默认参数列表后面,即调用的时候必须保证非默认列表的优先赋值。
5、可变参数列表:由于PHP实参可以比形参多,那么我们可以传递N个实参,并通过PHP内置函数取到对应参数。
var_dump(func_get_args());//取所有参数列表(数组)
var_dump(func_num_args());//返回参数的总个数相当于count(func_get_args());
var_dump(func_get_arg(0));//根据下标,返回每个参数
五、变量函数
1、将一个函数名,转为字符串后,赋给一个变量。这个变量,就是我们所说的变量函数,可以加()调用函数内容。
function func(){}--->$fun = "func";--->$func();
六、回调函数
1、使用变量函数,自定义回调函数
function func($func){$func();}--->function f(){}--->func("f");
2、使用call_user_func_array和call_user_func自定义回调函数;
两个函数的第一个参数,均为回调函数,表示执行当前回调。
不同点在于:call_user_func_array()第二个参数为数组,并将数组的每一个值赋给回调函数的参数列表,相当于JS中的apply();
而call_user_func,是将回调函数的参数列表,直接展开写到第2~多个参数中,相当于JS中的call();
eg:call_user_func_array("func",array(1,2,3));
--> func(1,2,3);
call_user_func("func",1,2,3); --> func(1,2,3);
七、匿名函数
由于变量函数,在调用时存在多种调用方(func()/$func();)
所以为了让函数的调用更为同一,才产生了匿名函数!!!
声明匿名函数,函数体后面的分号必不可少!
匿名函数本身也是变量,用var_dump();检测为Object类型
八、PHP闭包
在PHP中,子函数无法直接访问父函数的局部变量,必须使用User关键词向下传递!!!
文章收集与网络,辛苦收集转载请备注出处一只大脸猫博客!
PHP丨PHP基础知识之流程控制WHILE循环「理论篇」
PHP丨PHP基础知识之条件语IF判断「理论篇」
PHP丨PHP基础知识之条件语SWITCH判断「理论篇」
1.css的介绍
css:层叠样式表,它是cascading style sheets的缩写,作用就是给html标签加表现形式(样式显示)
如:字体、图片、列表、位置等
在浏览器中可以看到部分:
html:超文本标记语言,主要作用把内容(图片、文字、视频等)放入网页中—网页结构css:层叠样式表,主要给html进行样式的显示。如何的布局—样式javascript:浏览器的脚本语言,主要作用给html加动态特效—行为css的特点:
可以非常准确的定位,定位某个或某些标记,给这些标记加样式
html和css代码分离,减少后期工作量
2.css基础
css基本语法
css样式表由语法规则组成,由多个语法规则组成样式表
一个css语法规则由“选择器”和“声明语句”组成
选择器:如何的精准的定位到某个或某些html标记的方法,选择器有很多种方式
声明语句:就是如何去给html标记加样式属性和值,每个声明语句用分号结束,多个声明语句用花括号括起来,这时候就是给某个或某些标记加这个里面的所有写的样式
css的引入方式1.内嵌方式:把css样式表通过一对标签写在html文件的head标签中,当成html的标记来使用,一般情况都是写在head中,不推荐写在别的地方
语法:<style type=”text/css”>语法规则</style>
案例:
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css">div{width:20px;height:20px;border:1px solid red;margin:10px; auto;} </style> </head> <body> </body></html>
2.行内方式:把css样式当成html的一个属性来写,如:<div style=”属性值”></div>
语法:<h1 style=”color:red; font-size:12px;”>1号标题</h1>
案例:
<p style="color:red; font-size:12px;">段落</p>
3.外链方式:把css样式表写到一个以.css为结尾的文件中(style.css),把这个文件引入到某一个html文件中,当前html文件就会有css的效果实现,好处:一个css可以给多个html文件使用
语法:
<link rel=”stylesheet” type=”text/css” href=”具体的css文件路径”>
案例:
<head><!--可以引入多个css文件,几个页面一样引入一个--><link rel="stylesheet" type="text/css" href="./style.css"></head>
4.@import:可以在一个css文件中再次引入一个css文件
语法:
@import url(“要引入的css文件路径”)
案例:
未经允许不得转载:分享吧 03 php学习之css入
PHP的语法结构:
1,标准风格,也叫XML格式,<?php ?>
//告诉浏览器以什么编码方式来解析什么类型的文档(可以解决乱码问题)
header("content-Type:text/html;charset=utf-8");写在任何输出之前
2,短风格,也叫asp_tags //<? 代码 ?>
3,ASP风格,<% 代码 %>
4,长风格,<script language=”php”>代码</script>
PHP文件内可以写HTML类型的代码,HTML内不能写PHP类型的代码
PHP内的注释:1,单行注释 // 或者 #
2, 多行注释 /* */
3, 添加缩进 tab 取消缩进 shift+tab
4, 删除当前行 ctrl+d 撤销 ctrl+z
变量:可以变化的量,变量的声明 以$符号开始,后面跟上变量的名称,
//不要起特殊符号,包含中文等
$a $bc $username
可以多个变量一起赋值 $e=$f=$g=200
echo “<br/>”换行
echo “a”,”b”,”username”; //输出一个或多个字符串
echo a,b,username;
echo ‘king’; //输出King
命名变量需要遵循驼峰标记法:
常量:定义常量 define(常量的名称,常量的值) //直接使用不用加$ echo INT;
魔术常量:_LINE_:说明文件中的当前行号 _FILE_:说明文件的完整路径,名字
_CLASS_:类的名称 _METHOD_:类的方法名称 _FUNCTION_:函数名称
eg:echo _LINE_ ; // 获取当前行号,使用与普通常量无区别
基本数据类型:
1)标量类型:只能含有单一信息包括(boolean,string,float,integer);
gettype($int)----得到$int这个变量的类型
声明一个浮点类型的变量 $float_1 =1.2;
声明一个浮点类型的变量 $true_1 =false;
字符串:字符串必须写在定界符之间。定界符有’’,””,<<<
单引号和双引号的区别:
双引号可以解析变量,单引号不行,单引号解析\’和\\,双引号可以解析全 部转义符。
换行符:PHP_EOL //echo “ABC”,PHP_EOL,“dfg”;
{ }的作用,PHP引擎在解析变量的时候会尽可能多的合法字符,它认为取得到的合法字符越多,这个变量的含义月明确,{username}是一个整体
$username =”www”; echo “{$username}123”; //www123
echo “${username}123”这样写也行。
$string = “asdasa”; echo $string{2};//取出string的第三个字符。
var_dump($int); //打印变量的详细信息,不用echo
echo “<h1>this is ss</h1>”; //this is ss 。 html语句会被Apache解析
echo语句会被php引擎解析掉返回给服务器后HTML语句会被服务器解析
>: > < :< ‘ :' “ :" & :& 空格: 
$test=”asdfg”;
$string{3}=”f”; //将test中第四个字符换成f
$test{5}=”s”; //在末尾加s //asdfgs
HereDoc:在写大量文本的时候
<<< 名称
写的内容
名称; //在结束名称前不能有任何字符(包括空格也不能有)
<?php
$tb=”我是内容”;
$table=<<<psd
//下面的内容可以按HTML的格式来书写
<table border="1" width="700" bgcolor="#ABCDEF">
<tr>
<td>{$tb}</td> //可以将tb直接写入 eg:echo “{$username}123”;
<td>e</td>
<td>r</td>
</tr>
</table>
psd; //前面不能有任何字符
echo $table;
?>
2)复合类型:
数组(array):
$arr=array(1,2,3,4,5); echo gettype($arr)
对象(object):
$object=new stdClass(); echo gettype($object)
3)特殊类型:
资源(resource): $filename = “text.txt”;
$handle =fopne($filename,”r”);
学习前
互联网是一门新兴产业,它的升级版:物联网,更是还在摸索中。当然,这个基本上和我们没有太多的关系(或者说目前和我们没有太多的关系)。
我们目前要做的,学好一门编程语言,用它来赚钱,养家糊口,这是一份目前看来相对的比较体面的工作。
选择PHP
选择PHP来做编程学习,最重要的一点就是入门槛低,请不要小看这一点,这就意味着我们这些文化水平稍低比较差的(初中,高中,中专,大专等),稍稍用点心也可以比较容易的学习并理解。据了解,中国每年超过900万学子参加高考,也同时每年都有六七百万毕业生(看下图),就业绝对是一个很严峻的问题。每年有那么多的学子毕业,还有大批像我们早早就入社会的一大群人。国家再如何用心做事,也需要我们自己努力充实自己才行。
学习PHP几个阶段
第一阶段、学习前端知识,通过套站巩固基础知识
Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript!
学习 HTML,CSS 应该先跟著书仔细、扎实的学一遍。然后就需要做大量的练习,做各种常规的、奇怪的、大量的布局练习来捆固、理解自己的知识。而学习 Javascript 首先要知道这门语言可以做什么,不能做什么,擅长做什么,不擅长做什么!在这一阶段,我们只需要记住大部分 Javascript 函数,做一些练习就可以了。
注意一点,WEB前端技术很零碎,HTML里的标识语言都是相互通用的,这时候,千万千万不要僵硬的记住这个标记符合是做什么,那个符号是做什么,当时你还不清楚的时候,一切以Div为王,总不会错。当然,更重要的一点就是:不要死记硬背。
当我们熟悉了这些知识点后,我们要做的就是实践,唯有通过实践,我们才能真正的巩固知识点。如何实践,最经典最实用,能使人快速进步的莫过于套站。
广告一下:PHPOK系统是一套流行的CMS系统软件,采用PHP+MySQL制作,开源自由,免费商用。并且官网上提供了大量的帮助文档及视频教程。极适合新手入门学习套站。
第二阶段、开发插件,小小提升
当我们经历了苦逼的套板几个月后,我们会发现,市面上大量的CMS系统并不能完全满足各个行业的需要。好在绝大多数据CMS系统都有开放了插件接口(OK系统也提供了噢),这时候我们要做的就是,参考官方手册提供的文档,自己写几个插件,像OK系统默认缺少地图插件。这时候我们就要在自己的理解基础上来完善了。这就是我们在学习PHP编程的第一个小进步!
第三阶段、给现有CMS系统的核心模块扩展功能
当我们有了一定的积累后,我们会越来越不满足原有CMS提供的功能,插件也满足不了我们了,这时候我们可以尝试写一些系统的功能模块对接进来。其实到了这一阶段后,基本上已经是一个老程序员了,当然我们可能还不是一个真正的大牛(会被吹成大牛,别当真就是了,吹牛嘛,谁较真谁就输了),但能满足市场上绝大多数企业的工作要求。
第四阶段、自己开发框架,学习一门新的语言
不是PHPer喜欢造轮子,而是不造轮子,PHPer会越来越迷茫!
而造轮子,是所有PHPer想要真正深入所必须走的一条路。因为只有造了一个轮子后,我们才会总结,才有可能往技术主管,技术团队负责人走。
深入PHPer的另一条路子就是再学一门编程语言,编程思维理解到位了,再学一门新的编程是可以很快的,不快,超慢,甚至看不懂,可以侧面反应我们对编程的认知还不够深刻,需要我们再接再厉。
第五阶段、技术之外
技术已不再是技术,这时候走的是架构师,是统筹,是分析,等等。说实话,我也还没有到位,所以只是简单的说下。
请点击输入大家都图片描述
大家都知道PHP是世界上最好的语言,我写php代码有十年的工作经验了,现在给大家分享一下开发过程中的各种坑,为了照顾刚入门的同学,我就先从基础的地方开始分享。
1:PHP这门语言是做什么用的?
PHP 是服务器端脚本语言。主要是用来做网站建设的,目前市面上90%的网站都是用php来编写的,比如:以前的淘宝网,凤凰网。
2:PHP这么语言长什么样?
下面这个是最简单的php代码。php是双标记语言有一个开始标记<?php 和一个结束?>标记,中间就是php代码。
3:PHP运行环境。
一般PHP是在是Lnmp,Lamp,Wamp和Wnmp这四种环境下面运行,php想要运行起来必须先要搭建环境,最简单就是wamp环境,Linux 是服务器端的开源系统,相对于window很安全。
lnmp:L 是表示linux 操作系统,n表示nginx,m表示mysql,p是表示php。
lamp : L是表示linux 操作系统,a表示apache,m表示mysql,p是表示php。
wamp:w是表示window操作系统,a表示apache,m表示mysql,p是表示php。
wnmp:w是表示window操作系统,n表示nginx,m表示mysql,p是表示php。
mysql是数据库的意思,存放数据的地方,后面会和大家详细讲解。
4:PHP八种数据类型
1、boolean (布尔型):可以理解为 真 和 假。取值只有 true 或 false;true和false是PHP的内部关键字。
2、integer (整型):可以理解是整数,整型数据类型只能包含整数。可以用十进制、八进制、十六进制来表示。八进制的数字前必须加0,十六进制需要加0x。
3、float / double (浮点型):可以理解为小数,浮点数据类型可以用来存储数字,也可以保存小数。它提供的精度比整数大得多。
4、string (字符串):字符串是连续的字符序列,由数字、字母和符号组成。
5、array (数组):数组是一组数据的集合,它把一系列数据组织起来,形成一个可操作的整体array('a'=>'aa','b'=>'bb','c'=>'cc')。
6、object (对象):编程语言所应用到的方法有两种:面向过程和面向对象。
7、resource (资源):在使用资源时,系统会自动启用垃圾回收机制,释放不再使用的资源,避免内存消耗殆尽。
8、null (空值):空值,表示没有为该变量设置任何值,空值(null)不区分大小写。
4:PHP用到的IDE也就是我们说的编辑器。
1:Zendstudio 2:PhpStorm 3:Eclipse 4:Dreamweaver都可以
第一课 php是什么?
大家好,欢迎来到山鹰课堂,首先我自我介绍一下,本人89年,网名山鹰,山东临沂人,2010年北漂7个月,之后一直在临沂,目前在一家临沂本地电商公司做技术开发。我呢研究php到现在差不多10年的时间了,很久以前就想出一套适合新手入门的php教程,由于各种原因一直拖到现在。
在教程正式开始之前,给大家说一下学习php的各种疑虑。很多人说我没有任何基础我能学会吗?我不会英语我能学会吗?我数学不好我能学会吗 …… 这一些列的疑虑都不是问题,编程就是用来解决具体问题的,我们的教程会以具体的需求出发,步步深入。只要你会电脑基础操作,有一颗上进心就够了!学习的道路上免不了各种浮躁,希望大家可以静下心,踏踏实实地学下去。
phpshi'shen'm在php的学习道路上,我觉得一切要从需求出发,如果一上来就开始各种理论学习,相信会有很多人坚持不下去,即便是硬撑着学下去,也会边学边忘没有任何效果。这也是我自己的亲身体会,所以本套教程会从实际需求出发,一步步引导初学者进入php的世界。
我给大家解释一下什么是从需求出发?
首先我们要明白php是什么,
PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。
以上描述估计新手朋友也很难理解,所以我们干脆直接了解下php能干什么!
php能干什么!
php能开发出一个企业展示网站吗? 能!
php能开发出一个购物商城吗? 能!
php能开发出一个会员管理系统吗? 能!
……
以上就是具体的需求,如果今天第一课就教会大家怎么用php开发出一个企业网站显然是不可能因为需求太大,所以我们就把大需求拆成小需求,也就有了我们的第一个需求:
php能实现1+1等于2吗?
现在需求已经有了,下面就是怎么实现了,先来给大家看一下实现这个需求的php代码:
php演示dai'm以上代码被执行后,会得出1+1=2的结果,也就实现了我们的第一个需求。
讲到这里相信大家脑袋里都会有一个疑问,代码有了,怎么运行呢?
好了,今天的教程就到这里,希望大家带着这个疑问好好的思考一下,或者是自行百度一下,这也是我们第一课的课后作业,下一课我们将解密php代码怎么运行、以及php运行环境的搭建!
希望我的教程能给大家的php学习之路带去帮助,谢谢大家,下节课我们再见!山鹰课堂,专注电脑知识、php编程、前端技术等教程分享,觉得教程有用的朋友点赞加关注,点关注,不迷路,一大波干货教程在路上!
7天学会PHP-从入门到放弃
变量是用于存储信息(数据)的”容器”
上过初中的同学应该会知道
x =5; y =6;那么 x + y =11;将右侧的数字赋值给左侧的 x(y),那么 x + y 就相当于5+6所以值为11
PHP 变量规则(特点):
变量以 $ 符号开始,后面跟着变量的名称变量名必须以字母或者下划线字符开始变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )变量名不能包含空格变量名是区分大小写的($y 和 $Y 是两个不同的变量)
<?php $x =5; $y =6;// 那么 x + y = 11;// 因为这段代码是纯<a href="https://www.mywlaq.cn/archives/tag/php" title="查看更多关于 PHP 的文章" target="_blank">PHP</a>代码,最好不加?>
如何在页面显示数据echo 是在PHP里面最常用的一个输出、显示功能的命令。
<?php $x =5; $y =6; $z = $x + $y; echo $x;// 输出 11 var_dump($z);// 输出数据类型,稍后会讲到,最好自己练习一下
PHP即“PHP: Hypertext Preprocessor”,是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。它的语法利用了 C、Java 和 Perl,易于学习。该语言的主要目标是允许 web 开发人员快速编写动态生成的 web 页面,但 PHP 的用途远不只于此。
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到 HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
作者:百度百科链接:https://baike.baidu.com/item/PHP來源:百度百科著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。