当前位置:首页 > 日记 > 正文

php入门学习笔记之一

php入门学习笔记之一
1。基本语法
在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语言是如果。

相关文章

荷兰法院:在CAD中没有侵犯AutoCAD

荷兰法院:在CAD中没有侵犯AutoCAD

法院,荷兰,电脑软件,CAD,AutoCAD,最近,在希望国内CAD +和美国Autodesk(Autodesk)公司AutoCAD知识产权纠纷很受欢迎的情况下,网络也展开了各种猜测。4月10日,钟望数码(广州中旺数码设计软件有限公司)发表正式声明。该案首次公布了该案的最新结果:荷…

黑色圣徒的4游戏零冷却任务没有回

黑色圣徒的4游戏零冷却任务没有回

解决方案,冷却,圣徒,黑色,游戏,问题: 最近玩了黑色圣徒4游戏,打了零降温任务时,没有反应,怎么回事 答案uff1a 这是一个免费的在线验证补丁问题,恢复到游戏原始文件或更新补丁。(完)…

为了解决在win7系统硬盘图标显示异

为了解决在win7系统硬盘图标显示异

图标,系统,硬盘,显示,电脑软件,点评:电脑内部的硬盘图标不正常,只有系统分区和标签,其他分区磁盘不显示标签,有时出现硬盘图标损坏问题,这里是一个很好的解决方案,可以试试操作。 Windows 7用户在我的电脑中发现,硬盘图标不正常,有时只有系统分区和…

MySQL数据库更新错误解决方案

MySQL数据库更新错误解决方案

错误解决方案,数据库更新,电脑软件,MySQL,句uff1a 更新测试集的年龄为5 where'name ' = '王莽' 顾名思义,王莽的年龄改为5岁,但结果是非常无助的。 效果的数量是0,发生了什么,语法是正确的,没有什么问题… 更改了,名字的两个引号被删除了,结…

解读猎豹移动的超级武器:清理主CM

解读猎豹移动的超级武器:清理主CM

猎豹,武器,电脑软件,CM,猎豹移动招股书显示,其每月活跃用户中63%来自海外市场,海外市场的快速增长的移动终端应用——战略相关,这是在2012年9月推出;mdash,猎豹清理大师(Clean Master,简称CM)。 根据应用程序的安妮数据,在2014年3月,猎豹清理大师是…

垃圾邮件破坏了互联网,清除垃圾,走了

垃圾邮件破坏了互联网,清除垃圾,走了

清除,互联网,垃圾邮件,走了,很长,根据安全机构的统计,十一月垃圾邮件的数量增加了35%,其中两次平均每天超过850亿次。 2007垃圾邮件的数量有可能进一步增加,中国将很快成为互联网的快速发展对垃圾邮件生产大国。Spam can only bring 6 billion…

制作Win8.1UpdateRTM托管镜教程

制作Win8.1UpdateRTM托管镜教程

教程,托管,电脑软件,UpdateRTM,点评:本文介绍了过程的Win8.1 2014 Update RTM托管系统镜像的准备,和朋友你需要知道的 准备工具:DISM工具(Win8.1系统)、UltraISO(软碟通)v9.6.1 测试平台:Windows 8.1企业版(Win8.1专业版、核心版) 升级补丁:windows8…

安装VirtualBox增强功能的详细步骤

安装VirtualBox增强功能的详细步骤

增强,步骤,安装,系统,功能,导读:本文主要介绍安装VirtualBox增强功能的详细步骤(增强)在Linux系统。Let's use it for reference 1。在菜单栏点击设备-;>分发CD-ROM ndash;>选择一个虚拟光盘,VirtualBox安装目录下找到vboxguestadditions.iso,加…

用于驱动向导/驱动器生命安装的驱

用于驱动向导/驱动器生命安装的驱

驱动器,安装,向导,解决方案,用于,问题: 戴尔牌电脑,重装系统后,一些硬件驱动程序不安装,使用驱动器向导安装驱动程序,发现安装驱动程序不匹配。要驱动生命并驱动精灵几乎没有测试,想帮助主人有其他方式安装硬件驱动程序吗 回答: 作者安装了计算…

谷歌AndroidTV解读:以内容为中心的

谷歌AndroidTV解读:以内容为中心的

界面,内容,中心,电脑软件,谷歌,简介:一位科技博客写手最近曝光了谷歌的新智能电视平台安卓TV,根据该网站的解释,Android TV提供了应用程序界面模板,开发者负责提供数据和内容。谷歌将以统一的方式向用户展示它,它不同于现有的智能电视平台,旨在帮…

首届金牛金牛年度手机游戏:守护萝卜

首届金牛金牛年度手机游戏:守护萝卜

萝卜,年度,电脑软件,的确,从众多的手机游戏中挑选出符合大众口味的线,并不会失去自己产品的特色,真的很难,如《愤怒的小鸟》。 为什么选择保卫萝卜 什么是最好的手机游戏是后续的亮点,有一个稳定的变化,着眼于现在和未来的创新。 为女性用户而…

的pccntmon.exe过程是什么文件pccn

的pccntmon.exe过程是什么文件pccn

查询,文件,过程,电脑软件,pccntmon,点评:pccntmon.exe是趋势的PC-cillin杀毒软件包的一部分。它是用于监测和实时保护您的计算机免受病毒攻击 进程文件:pccntmon或pccntmon.exe 进程名称:趋势科技PC-cillin杀毒软件实时监控 过程类别:安全风…