一、前提是我在Linux服务器上已经安装了PHP
这句代码非常神奇,一句话能变成一个网页。是我们PHP入门的第一段代码。
<?php
phpinfo();
?>
刚刚我们看到这个代码已然生成了一个网页。不明白其中的意思,现在我一点一点跟大家解释。
<?php
//这句话是说明从此处【尖括号、问号、PHP】这5个字符开始,往下的部份是PHP代码。
?>
遇到上面的【问号、尖括号】说明PHP代码写完了。再之后的部份,跟我PHP没有关系啦。现在大家看会了?请问:phpinfo() 后面还接了一个分号(;),并且在phpinfo()的上一行和后一行,还有两个回车符。请问这是什么意思呢?
现在我告诉你答案:
phpinfo是一个函数(功能),这个函数(功能)会显示一个当前电脑(服务器)的详细的PHP信息。在后面会专门为大家讲解phpinfo()这个函数。这个函数必须要大家记住!
电脑是一个很笨的东西。他需要我们人为的告诉他,代码写完了。我们用分号(;)来告诉他代码写完了。因此,只要我们写完一段代码,就需要在后面加分号(;)。而前后两行的回车空行,是为了让代码更加好看,避免叠在一起,让人看着不舒服。其实,中间你有多少个回车空行都没有关系的,保证好看就行了。PHP的语法解释器(PHP最核心的部份)不会处理这些空行的。
注意事项:
php的代码部份全部要用半角的英文、很多人容易写成全角的英文和符号造成PHP代码报错。
PHP代码的最后一行可以加也可不加分号。由于很多学习者特别是初学者经常犯一个毛病:写完一行代码不加分号。因此,容易报错。我们通常在公司里面规定:一行代码写完,就必须要加分号。PHP还可以有简洁声明模式,我们在这个阶段以代码练习为主。关于环境配置问题,暂时不建议学习。在后面的章节中,我们会专门进行讲解。以上,非常容易在实际开发中不小心造成错误。
我们在写文件index.php这个文件命名的时候,只用英文半脚(a-zA-Z0-9_-)这些字符来命名文件。文件命名不要用中文,不要用特殊附号,不要中间加空格,严格区分大小。
二、读过初中你就会变量
大家在读初中的时候呀。老师经常会这么教大家。请问,李磊和韩梅梅同学,假如:那么x + y 等于多少呢?大家会义无反顾的回答。x + y 等于11。
x = 5
y = 6
接下来我们看下面的初中的数学知识,请问x + y 的结果是多少?
我估计大家也会义无反顾的回答:x + y 的结果为14。
x = 5
y = 6
x = 8
这就是变量!变量的几个特点:
1.x = 5 将右边值5,赋值给左边的x
2.第二段x = 8,最后x + y 的结果等于14,说明x在从上到下的运算(执行)中,可以被重新赋值。
我们在PHP中的变量也是如此。不过有几个特点:
1.必须要以$开始。如变量x必须要写成$x
2.变量的首字母不能以数字开始
3.变量的名字区分大小写
4.变量不要用特殊符号、中文,_不算特殊符号
5.变量命名要有意义(别写xxx,aaa,ccc这种 变量名)
错误举列:
错误:变量以数字开始
<?php
$123 = 345;
?>
错误:变量中有特殊字符,中文
<?php
//$a*d = 345;
//$中国 = 123;
?>
错误:变量命名没有意义aaa容易数错,也没有含意
<?php
$aaaaaaa = 345;
?>
错误:变量严格区分大小写 $dog 和 $Dog是PHP学院的变量,尝试将$dog的值改为8.结果D写成了大写。
<?php
$dog = 5;
//重新修改$dog的值,将$dog改为8
$Dog = 8;
?>
正确举例:
正确:变量不能以数字开始,但是数字可以夹在变量名中间和结尾
<?php//变量不能以数字开始,但是数字可以夹在变量名中间和结尾
$iphone6 = 5880;$iphone6plus = 6088;
$mony = $iphone6 + $iphone6plus;
echo $mony;?>
正确:变量不能有特殊符号,但是_(下划线不算特殊符号)
<?php
$_cup = 123;
?>
注:你会发现代码是从上向下执行的。
$ 叫作美元符,英文单词:dollar。PHP的变量必须以美元符开始。说明搞PHP有“钱”途。
三、echo 显示命令
echo 是在PHP里面最常用的一个输出、显示功能的命令。我们可以让他显示任何可见的字符。
<?php
echo 123;
?>
四、php注释的学习
注释的功能很强大,所谓注释,汉语解释可以为:注解。更为准确一些。因为代码是英文的、并且代码很长,时间长了人会忘。所以我们会加上注释。
注释的功能有很多:
1.对重点进行标注
2.时间长了容易忘快速回忆,方便查找
3.让其他人看的时候快速看懂
4.还可以生成文档,代码写完相关的文档就写完了,提高工作效率
5.注释、空行、回车之后的代码看起来更优美
6.注释可用来排错。不确定代码中哪一块写错了,可以将一大段注释,确定错误区间
7.注释中间的部份的内容,电脑不会执行它
先给大家看看我们觉得优美的代码,整齐、规范、说明清楚、一看就懂。(不需要理解代码的含义):
再看看我们眼中觉得丑陋的代码,对齐丑陋不说,并且没有功能说明(不需要理解代码的含义):
我们了解了注释的好处,接下来我们来说PHP的注释,注释分别:
单行注释(只注释一行)多行注释(注释多行)
单行注释
// 表示单行注释
# #号也表示单行注释,用的比较少
/*
多行注释 这里是注释区域代码
*/
单行注释举例:
<?php
//声明一部iphone6手机的价格变量
$iphone6_price = 6088;
注:通过上例我们知道,注释通常写代码上面。
多行注释举例:
<?php
/*
作者:PHP中文网
时间:2048.12.23
功能:这是一个假的多行注释的例子
*/
/*
声明一个爱情变量
$love 是指爱情
爱情是一个变量,因为人的爱总是在发生变化
所以,爱情变量的值为250
*/
$love = 250;
?>
五、php整型就是整数
我一直在讲,不要被名词的含义所吓唬住。到底什么是整型呀?所谓整型,就是大家数学中所学的整数。
整型——整数也,英文称之:integer。英文简写:int
整型分为:1.10进制
<?php
//为了方便大家记忆和前期学习,英文不好的朋友也可用拼音来声明变量。以后再用英文来声明变量也无所谓
//声明变量 整数,英文 int
//$int = 1000;
$zhengshu = 1000;
echo $zhengshu;
?>

2.8进制 (了解,基本不用)
<?php
//8进制的取值范围最大为0-7,即0,1,2,3,4,5,6,7
$bajingzhi = 033145;
echo $bajingzhi;
?>

3.16进制(了解,基本不用)
<?php
//16进制的取值范围最大为0-f,即0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
$shiliu = 0x6ff;
echo $shiliu;
?>

整型(整数)在计算机里面是有最大值和最小值范围的。
六、php数据类型之布尔(其实他就是中国易经)
布尔类型就是:真和假。在英文把真和假翻译过来就是:
true(真)
false(假)
因此,我们在PHP代码里面可以这样声明。
<?php
//声明一个变量(拼音)为布尔
$buer = true;
//导明一个变量(英文)
$bool = false;
?>
七、php数据类型之字符串<