php入门学习笔记之一
在HTML代码中嵌入PHP脚本的方法是在其中编写代码。回声或打印功能用于向浏览器输出数据。回声可以接受多个参数,而打印只能接受一个。
空洞的回声(字符串arg1,{,}…串argn);
PHP语法允许省略括号,
复制代码代码如下所示:
< PHP
美元=我的;
echo'hello ',我的世界的美元,
>
我的世界将在浏览器上输出
PHP也支持printf函数是C语言非常类似,如printf(%d苹果',100',并将输出100个苹果。使用sprintf是相同的参数,但它不输出到浏览器,但返回一个字符串。
2。数据类型和变量
PHP是一种弱类型变量不需要事先声明,也不需要指定类型。在PHP中的变量为加变量名,和PHP的变量是区分大小写的。例如,在例子中我=我的美元。
PHP支持的变量类型包括布尔型、整数型、浮点型、字符串型、数组型和对象型。前四种是非常常见的,与其他语言相似,而且没有太多的介绍。
在PHP中,有功能的检测对象的类型,这是getttype.gettype返回一个字符串。它的值可以是数组、布尔值、双、整数、字符串和对象、资源、未知类型..它还支持显式类型转换、语法和相似性。
转换运算符转换为
(数组)数组
(bool)布尔(布尔)
(int)(整数)整数
(对象)对象
(浮点),(双),(实数)浮点数
(字符串)字符串
例如:
复制代码代码如下所示:
< PHP
$str =字符串;
$ = 15;
numstr美元= '123.3;
Echo GetType(str),;
Echo GetType($num),;
Echo GetType(numstr美元),;
numstr美元=(浮动)numstr美元;
Echo GetType(numstr美元);
>
输出结果如下:
字符串
整数
字符串
双
也有功能,可以用来判断变量是否为一个特定的类型,如is_array is_bool(),(),等等,并使用类似。
三.函数与变域
PHP声明函数的方法很简单,如下所示:
复制代码代码如下所示:
函数的函数名(参数){
函数体
}
不需要指定返回类型,括号也不需要指定变量类型,只要变量名可以就可以:
复制代码代码如下所示:
< PHP
功能taxedprice(美元价格,美元的税率){
返回的价格*(1 + $税率);
}
回声taxedprice(100,0.03);
>
默认情况下,PHP按值传递参数。更改函数中参数的值不会改变函数以外变量的值。但PHP还支持按引用传递,语法与C $ paramName,例如一致,以下的经典例子:
复制代码代码如下所示:
< PHP
功能swap1(X,Y元){
$ = $ x;$ x = y;$ y = $ t;
}
功能swap2(X,Y元){
$ = $ x;$ x = y;$ y = $ t;
}
美元= 3;B = 5美元;
swap1($,$);
printf(一个为D,B为D
swap2($,$);
printf(一个为D,B为D
>
输出结果:
A是3,B是5。
A是5,B是3。
PHP的函数还支持参数的默认值,语法与C相同:
复制代码代码如下所示:
< PHP
功能taxedprice(美元价格,美元的税率= 0.03){
返回的价格*(1 + $税率);
}
taxedprice回声(100);
>
变量的范围如下。对PHP变量的变量范围是类似的,C.有4种类型的局部变量,函数参数,全局变量和静态变量,局部变量是在函数声明的变量在函数头函数参数声明的变量在函数声明;变量是全局变量,全局变量可以在任何地方访问,但不同于C,如果在一个函数修改全局变量的值必须明确指定全局变量是全局变量,否则PHP将声明一个局部变量具有相同的名字和覆盖它。例如:
复制代码代码如下所示:
< PHP
税率为0.03美元; / /全球
功能变化(){
税率+ = 1美元;
}
功能变迁(){
全球美元的税率;
税率+ = 1美元;
}
变化();
echo $税率,;
变迁();
echo $税率,;
>
输出的结果是:
零点零三
一点零三
PHP还有一个超级全局变量,超级全局变量由PHP系统预定义。它们主要用于访问相关的环境信息,如当前用户会话,用户操作环境和当地的环境。超级全局变量数组,例如,服务器相关的信息存储在_server.in美元美元美元_get,_post,_files美元,美元和_cookie,客户端使用得到提交,通过后提交的信息,上传文件,和Cookie信息。这些变量的使用是很简单的,需要什么样的信息被发现
4变量变量
与静态语言(如C)不同,PHP的变量名本身是一个变量,当动态生成许多变量时,这是很方便的:
复制代码代码如下所示:
< PHP
$hello;
我是hello;
回音你好;
>
输出结果是:我是hello
5。流程控制语句
主要包括,如果别人,而为,做的同时,开关,和C语言非常相似,基本相同,不多介绍了。一些差异,PHP的else是关键字,连接在一起,而C语言是如果。