保险公司官方网站,wordpress json 输出,网站编辑建设,设计制作感悟150字php是什么#xff1f; PHP#xff0c;全称 Hypertext Preprocessor #xff0c;中文翻译“超文本预处理器”。 PHP是一种被广泛应用的开源通用脚本语言#xff0c;尤其适用于 Web 开发。 拥有快速#xff0c;灵活#xff0c;实用的特点#xff0c;PHP能做任何事#xf…php是什么 PHP全称 Hypertext Preprocessor 中文翻译“超文本预处理器”。 PHP是一种被广泛应用的开源通用脚本语言尤其适用于 Web 开发。 拥有快速灵活实用的特点PHP能做任何事包括你的个人博客甚至是全球性的大型站点系统。 php和HTML都是一种计算机语言都可以用于web网页的开发不同的是php比HTML泛用性更广并且开源php几乎能做任何事。
php变量
?php
$txtHello world!;
$x5;
$y10.5;
?在上面的语句执行中变量 txt 将保存值 Hello world!且变量 x 将保存值 5。 PHP 是一门弱类型语言 在上面的实例中我们注意到不必向 PHP 声明该变量的数据类型。 PHP 会根据变量的值自动把变量转换为正确的数据类型。 在强类型的编程语言中我们必须在使用变量前先声明定义变量的类型和名称。 php不同于Python、C它可以自动判断变量的长度并且不需要声明变量的类型php会帮助用户自动将对应的变量值转换成对应的数据类型php的弱类型对于新手非常友好。
下面的命令可以输出变量的类型和值
var_dump(变量名)常见变量声明
?php
$name guan; // string
$sex true; // bool
$age 24; // int
$score 59.9; // float
var_dump($sex);
echo /br;var_dump($sex);
echo /br;var_dump($score);
echo /br;
var_dump($name);
?可变变量 在PHP中有一个其他类型的变量“可变变量”。可变变量是一种PHP独特的变量他允许动态改变一个变量的名称。 可变变量⼀个变量的名字可以动态的设置和使⽤用两个$ $来定义可变变量。 $ $ 是php 的特性也是产⽣ php 中变量覆盖漏洞的原因之⼀。 echo输出时如果使用双引号双引号中的变量可以被php解析单引号就是绝对的字符串。 双引号和双引号也可以做字符串的定义不同的是双引号中可以包含单引号单引号中只能是绝对的字符串做变量名也一样。
?php
// $$.php
$username XIU;
$XIU I am from China!;
echo $$username;
?if语句和布尔类型 PHP 的布尔类型是不区分大小写的。 布尔类型分为true和false两种。 php中if判断变量的布尔类型 0为false1为true字符都为true空即 为false php一般是逐行执行的到if语句后会进行判断为true执行第一个大括号中的内容为false执行第二个大括号中的内容
?php$flag abc;
if($flag){echo welcome;
}
else{echo Please login;
}常用运算符
?php
$a 10;
$b 3;echo $a;echo br /;echo $a--;echo br /;echo $a$b;echo br /;echo $a-$b;echo br /;echo $a.$b;
?switch语句 break 语句有以下两种用法 当 break 语句出现在一个循环内时循环会立即终止且程序流将继续执行紧接着循环的下一条语句。它可用于终止 switch 语句中的一个 case。 break可以用于跳出嵌套循环中所有的循环体然后执行循环下一条语句它和continue不同continue只是跳出它所在的当前循环跳出后还会执行更外层的循环。
?php
$day $_GET[day];
switch($day){case 1:echoMonday!;break;case 2:echoTuesday!;break;case 3:echoWednesday!;break;Case 4:echo Thursday!;break;case 5:echo Friday!;break;case 6:echoSaturday!;break;case 7:echo sunday!;break;default:echoError!;
}
?for循环 .代表拼接字符串 for循环变量赋初值判断条件变量自增{ 循环体 } 注变量自增在循环体执行结束后执行也就是它在最后执行 ?php
for ($i0; $i 100 ; $i){echo $i.br /;
}
?嵌套循环
?php
for ($i1; $i 100 ; $i){echo $i.br /;if ($i % 20 0){break;}
}
echo PHP is DONE!;
?