在写代码之前要知道你所写的东西要写在哪里和php是运行在哪里的。
php文件是运行在服务端的,而我们写的东西是在php文件里面是以<?php开头,以?>结尾的。
变量
定义方法:$num = 1;
注释
这个里面有三种注释的方法
第一种是和JavaScript里面的注释方法是一样的就是“//”这样的方式
第二种是和.md文件里面的标题的提示差不多的方式是这样的“#”
第三个是和css样式里面的注释使用的方式是用“/注释内容/”
数据类型
字符串
这个里面定义字符串的语法:$X = 'hello world!'或 $Y=“hello word!”
整数:
整数是没有小数的数字。
整数规则:
1.整数必须有至少一个数字(0-9)
2.整数不能包含逗号或空格
3.整数不能有小数点
4.整数正负均可
5.可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
php里面的var_dump()会返回变量的数据类型和值
例:$x = 5985;//整数 var_dump($x); $x = -345; // 负数 var_dump($x); $x = 0x8C; // 十六进制数 var_dump($x); $x = 0x47; // 十六进制数 var_dump($x);
浮点
例:$x = 10.365; var_dump($x); $x = 2.4e3; var_dump($x);
布尔值
返回值只有true和false两种值
逻辑常用于条件测试。您将在本教程稍后的章节学到更多有关条件测试的知识。
数组
索引数组:下标是连续的数字
例:$list = array(10,'s',true,3.2); //这个是5.3一下版本就是这样的语法 $list =[10,'s',true,3.2] ;//这个是5.4以上版本就是这样的语法
赋值的语法:
$list[] = 100
$list[ count($list) ]
count($list) //得到数组的个数
关联数组和非关联数组:
非关联数组语法:$list = array(1,'s',false,6.5);
关联数组语法:$array = ['eid' => '1000','ename' => 'eleven','eage'=>30 ];//关联语法 echo $array['eid'];//输出数组指定字段
二维数组:
例子:
$smg = [
['pid' => 1,'pname' => '辣条','pice' => 0.50,'produceDate' => '20200605','isOnsale' => true],
['pid' => 2,'pname' => '北京面','pice' => 1,'produceDate' => '20200605','isOnsale' => true],
['pid' => 3,'pname' => '绿豆糕','pice' => 8,'produceDate' => '20200605','isOnsale' => false]
];
对象
对象是存储数据和有关如何处理数据的信息的数据类型。
在 PHP 中,必须明确地声明对象。
首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。
然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:
例子:
class Car
{
var $color;
function Car($color="green") {
$this->color = $color;
}
function what_color() {
return $this->color;
}
}
null值
特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值。
NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。
例子:
$x="Hello world!";
$x=null;
var_dump($x);
函数
这个函数和JavaScript里面的定义是差不多的都是使用function开头的。
注意:
1、函数名能够以字母或下划线开头(而非数字)。
2、函数名对大小写不敏感。
提示:函数名应该能够反映函数所执行的任务。
在下面的例子中,我们创建名为 “writeMsg()” 的函数。打开的花括号({)指示函数代码的开始,而关闭的花括号(})指示函数的结束。此函数输出 “Hello world!”。如需调用该函数,只要使用函数名即可:
例子:
function sayHi() {
echo "Hello world!";
}
sayhi(); // 调用函数
如果是带有参数的话就要在函数名的后面的小括号里面添加上这样的$num1, $num2,……,然后后面调用时就要给该函数传入参数
还可以这样使用:
function setHeight($minheight=50) {
echo "The height is : $minheight <br>";
}
setHeight(350);//优先使用函数调用时传入的参数
setHeight(); // 将使用默认值 50