您的位置:首页 > 编程语言 > PHP开发

php从入门到放弃系列-02.php基础语法

2016-07-25 16:46 615 查看

php从入门到放弃系列-02.php基础语法

一、学习语法,从hello world开始

   PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。

<!DOCTYPE html>
<html>
<body>
<?php
echo "hello world!";//输出
?>
</body>
</html>


  php是一种服务端脚本语言,是嵌入到html文档中执行的,PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。书写php语言,PHP 脚本以 <?php 开始,以 ?> 结束。

二、php变量

PHP中的变量声明并不是用var,而是$+变量名。

变量名必须以字母或者下划线字符开始

变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )

变量名不能包含空格

变量名是区分大小写的($y 和 $Y 是两个不同的变量)

PHP 没有声明变量的命令,弱类型,变量在您第一次赋值给它的时候被创建

<?php
  $x=5;
  $y=6;
  $z=$x+$y;
  echo $z;
?>


三、php数据类型

   String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。

   注意:var_dump() 函数返回变量的数据类型和值

<?php
$x = 5985;
var_dump($x);
echo "<br>";
$x = -345; // 负数
var_dump($x);
echo "<br>";
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
echo "<br>";
$x="Hello world!";
$x=null;
var_dump($x);
class Car
{
var $color;
function Car($color="green")
{
$this->color = $color;
}
function what_color()
{
return $this->color
}
}
?>


四、php流程控制语句

  三种流程控制语句:顺序结构,分支结构,循环结构

  1、分支结构:

if 语句 - 在条件成立时执行代码

if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码

if...else if....else 语句 - 在若干条件之一成立时执行一个代码块

switch 语句 - 在若干条件之一成立时执行一个代码块

<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "你喜欢的颜色是红色!";
break;
case "blue":
echo "你喜欢的颜色是蓝色!";
break;
case "green":
echo "你喜欢的颜色是绿色!";
break;
default:
echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
}
?>


  2、循环结构

while - 只要指定的条件成立,则循环执行代码块

do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环

for - 循环执行代码块指定的次数

foreach - 根据数组中每个元素来循环代码块

for (初始值; 条件; 增量)
{
要执行的代码;
}


foreach ($array as $value)
{
要执行代码;
}


  foreach循环要区别于其他语言,php里把要循环的数组放在前面,as间隔,标量放在后面

<html>
<body>

<?php
$x=array("one","two","three");
foreach ($x as $value)
{
echo $value . "<br>";
}
?>

</body>
</html>


  输出:

one
two
three


  ok,php基础语法学习完毕!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: