php入门


部分常用php代码

打印数据但是会打断页面其他信息加载

1
<php>print_r($info);exit;</php>

打印数据不会打断页面其他信息加载

1
<php>print_r($info);</php>

json数据

1
<php>echo json_encode($info);</php>

php标签的说明

可以通过memory_get_usage();来获取当前php消耗的内存;

知识点

php的注释是用”//“来表示;

php的字符连接是用”.”来链接;

php的赋值运算符号是”=” 和js一样;

php的每句指令结束符号必须是”;”结束;

php代码的写法

<?php echo $name = “土豆先生”;?>

变量声明

$name = “土豆先生”;

$_name = “土豆先生”;

$N_name = “土豆先生”;

变量声明的规则:必须用字母或者”_”下划线开头,不可以用数字开头;可以使用驼峰命名法 $myName; 可以用字母,数字,汉字,下划线组成但是不能用特殊符号
区分大小写

变量的数据类型

字符串类型,整型,浮点型,数组,布尔类型,资源(特殊类型,可以偷窥一些服务器上面的资料),空类型(NUll,null,对大小写不敏感,unset()对某个变量进行注销定义)

当字符串中有引号怎么办(1)双引号中嵌套单引号 (2)单引号中嵌套双引号 (3)使用转义符号

当字符串中包含”$”变量的时候 如果是双引号引用数据则会将变量输出;如果是单引号引入数据会将变量当成字符串输出出来

当字符串中有很长的字符的时候,可以使用heredoc结构形式的方法来解决问题,首先使用定界符表示字符串(<<<)然后再字符串后面提供一个表示符号GOD然后接字符串,最后提供这个标识符结束字符串

1
2
3
4
5
6
7
8
9
<?php 
$string1 = <<<GOD;
我有一只小毛驴,我从来也不骑。
有一天我心血来潮,骑着去赶集。
我手里拿着小皮鞭,我心里正得意。
不知怎么哗啦啦啦啦,我摔了一身泥.
GOD;
echo $string1;
?>

常量是什么?

在脚本中值不变,分为自定义常量和系统常量。

自定义常量就是自己定义的一些常量,而定义的常量(系统常量)是通过PHP函数define()函数中定义的;

可以通过memory_get_usage();来获取当前php消耗的内存;

知识点

php的注释是用”//“来表示单行 用”/**/“来表示多行;

php的字符连接是用”.”来链接;

php的赋值运算符号是”=” 和js一样;

php的每句指令结束符号必须是”;”结束;

php代码的写法

<?php echo $name =”土豆先生”;?>

变量声明

$name =”土豆先生”;

$_name =”土豆先生”;

$N_name =”土豆先生”;

变量声明的规则:必须用字母或者”_”下划线开头,不可以用数字开头;可以使用驼峰命名法 $myName; 可以用字母,数字,汉字,下划线组成但是不能用特殊符号
区分大小写

变量的数据类型

字符串类型,整型,浮点型,数组,布尔类型,资源(特殊类型,可以偷窥一些服务器上面的资料),空类型(NUll,null,对大小写不敏感,unset()对某个变量进行注销定义)

is_integer(变量名) 判断是否为整数 is_string() is_double()浮点型 is_object()对象 is_array()

当字符串中有引号怎么办(1)双引号中嵌套单引号 (2)单引号中嵌套双引号 (3)使用转义符号

当字符串中包含”$”变量的时候 如果是双引号引用数据则会将变量输出;如果是单引号引入数据会将变量当成字符串输出出来

当字符串中有很长的字符的时候,可以使用heredoc结构形式的方法来解决问题,首先使用定界符表示字符串(<<<)然后再字符串后面提供一个表示符号GOD然后接字符串,最后提供这个标识符结束字符串

<?php
$string1 = <<
常量是什么?

在脚本中值不变,分为自定义常量和系统常量。

自定义常量就是自己定义的一些常量,而定义的常量(系统常量)是通过PHP函数define()函数中定义的;

if (a=b){
}elseif (){
} 不同于js

strtolower() 将数值转为小写

0%