php的基础知识及案例

1. 什么是 PHP?

  • PHP 是 “PHP Hypertext Preprocessor” 的首字母缩略词
  • PHP 是一种被广泛使用的开源脚本语言
  • PHP 脚本在服务器上执行
  • PHP 没有成本,可供免费下载和使用

2.什么是 PHP 文件?

  • PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码
  • PHP 代码在服务器上执行,而结果以纯文本返回浏览器
  • PHP 文件的后缀是 “.php”

3.基础 PHP 语法

PHP 脚本可放置于文档中的任何位置。

PHP 脚本以 <?php 开头,以 ?> 结尾:

<?php
// 此处是 PHP 代码
?>

PHP 文件的默认文件扩展名是 “.php”。
4.PHP 变量
变量是存储信息的容器,例如:

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

5.类似代数

x=5
y=6
z=x+y
在代数中我们使用字母(比如 x)来保存值(比如 5)。

从上面的表达式 z=x+y,我们能够计算出 z 的值是 11。

在 PHP 中,这三个字母被称为变量。

注释:请把变量视为存储数据的容器。

6.PHP 变量

正如代数,PHP 变量可用于保存值(x=5)和表达式(z=x+y)。

变量的名称可以很短(比如 x 和 y),也可以取更具描述性的名称(比如 carname、total_volume)。

PHP 变量规则:

  • 变量以 $ 符号开头,其后是变量的名称
  • 变量名称必须以字母或下划线开头
  • 变量名称不能以数字开头
  • 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
  • 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

注释:PHP 变量名称对大小写敏感!

7.PHP echo 语句

echo 是一个语言结构,有无括号均可使用:echo 或 echo()。

显示字符串
下面的例子展示如何用 echo 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记):

<?php
echo "<h2>PHP is fun!</h2>";
echo "Hello world!<br>";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
?>

显示变量
下面的例子展示如何用 echo 命令来显示字符串和变量:

<?php
$txt1="Learn PHP";
$txt2="W3School.com.cn";
$cars=array("Volvo","BMW","SAAB");

echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "My car is a {$cars[0]}";
?>

8.PHP 数据类型
字符串、整数、浮点数、逻辑、数组、对象、NULL

9.PHP foreach 循环

foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。

语法

foreach ($array as $value) {
  code to be executed;
}

每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。

10.在 PHP 创建用户定义函数

用户定义的函数声明以关单 “function” 开头:

语法

function functionName() {
  被执行的代码;
}

注释:函数名能够以字母或下划线开头(而非数字),函数名对大小写不敏感。

11.PHP 函数参数

可以通过参数向函数传递信息。参数类似变量。

参数被定义在函数名之后,括号内部。您可以添加任意多参数,只要用逗号隔开即可。

12.PHP 函数 - 返回值

如需使函数返回值,请使用 return 语句

13.PHP 数组
数组能够在单独的变量名中存储一个或多个值

1 在 PHP 中, array() 函数用于创建数组:array();
在 PHP 中,有三种数组类型:

  • 索引数组 - 带有数字索引的数组
  • 关联数组 - 带有指定键的数组
  • 多维数组 - 包含一个或多个数组的数组

1.1.PHP 索引数组
有两种创建索引数组的方法:
a.索引是自动分配的(索引从 0 开始):
$cars=array(“Volvo”,“BMW”,“SAAB”);

b.手动分配索引:
$cars[0]=“Volvo”;
$cars[1]=“BMW”;
$cars[2]=“SAAB”;

2 获得数组的长度 - count() 函数
count() 函数用于返回数组的长度(元素数)

举例:

<?php
ini_set("error_reporting","E_ALL & ~E_NOTICE");
header("Content-type:text/html;charset=utf-8");  //解决乱码问题
    //传递参数+返回
    $num=1;
    function fool($num){
        return '您传递的参数是:'.$num;
    }
    $number=fool($num);
    echo $number;
    echo '<br/>';

    //函数循环数组 求和
    $arr=array(1,2,3);
    function sum($array){
        foreach($array as $key=>$value){
            $sum+=$value;
        };
        return $sum;
    };
    $sum=sum($arr);
    echo $sum;
?>

猜你喜欢

转载自blog.csdn.net/weixin_47150940/article/details/107700337