Home > Backend Development > PHP Tutorial > php 错误:unexpected '$staff'

php 错误:unexpected '$staff'

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-06 20:21:27
Original
1507 people have browsed it

这是源码:

<code><?php header("Content-Type:text/plain;charset=utf-8")

$staff = array
    (
        array("name" => "x","number" => "101","sex" => "male","job" => "manager"),
        array("name" => "y","number" => "102","sex" => "male","job" => "manager"),
        array("name" => "z","number" => "103","sex" => "male","job" => "manager"),
    );
if ($_SERVER["REQUEST_METHOD"] == "GET") {
    search();
}elseif ($_SERVER["REQUEST_METHOD"] == "POST") {
    create();
}

function search() {
    if (!isset($_GET["number"]) || empty($_GET["number"])) {
        echo "error";
        return;
    }
    global $staff
    $number = $_GET["number"];
    $result = "error";
    foreach ($staff as $key => $value) {
        if ($value["number"] == $number) {
            $result = "The person's ID is".$value["number;"]."He's name is".$value["name;"]."And sex is".$value["sex"]."The job".$value["job"];
            break;
        }
    }
    echo $result;
}
function create() {
    if (!isset($_POST["name"]) || empty($_POST["name"]) ||
        !isset($_POST["number"]) || empty($_POST["number"]) ||
        !isset($_POST["sex"]) || empty($_POST["sex"]) ||
        !isset($_POST["job"]) || empty($_POST["job"]) {
        echo "<h1>error</h1>";
        return;
    }
    echo "The person".$_POST["name"]."save success";
}

 ?>
 </code>
Copy after login
Copy after login

然后报错:
Parse error: syntax error, unexpected '$staff' (T_VARIABLE) in D:\wamp\www\test\query.php on line 4

回复内容:

这是源码:

<code><?php header("Content-Type:text/plain;charset=utf-8")

$staff = array
    (
        array("name" => "x","number" => "101","sex" => "male","job" => "manager"),
        array("name" => "y","number" => "102","sex" => "male","job" => "manager"),
        array("name" => "z","number" => "103","sex" => "male","job" => "manager"),
    );
if ($_SERVER["REQUEST_METHOD"] == "GET") {
    search();
}elseif ($_SERVER["REQUEST_METHOD"] == "POST") {
    create();
}

function search() {
    if (!isset($_GET["number"]) || empty($_GET["number"])) {
        echo "error";
        return;
    }
    global $staff
    $number = $_GET["number"];
    $result = "error";
    foreach ($staff as $key => $value) {
        if ($value["number"] == $number) {
            $result = "The person's ID is".$value["number;"]."He's name is".$value["name;"]."And sex is".$value["sex"]."The job".$value["job"];
            break;
        }
    }
    echo $result;
}
function create() {
    if (!isset($_POST["name"]) || empty($_POST["name"]) ||
        !isset($_POST["number"]) || empty($_POST["number"]) ||
        !isset($_POST["sex"]) || empty($_POST["sex"]) ||
        !isset($_POST["job"]) || empty($_POST["job"]) {
        echo "<h1>error</h1>";
        return;
    }
    echo "The person".$_POST["name"]."save success";
}

 ?>
 </code>
Copy after login
Copy after login

然后报错:
Parse error: syntax error, unexpected '$staff' (T_VARIABLE) in D:\wamp\www\test\query.php on line 4

$staff前,header()这行没有用分号;结束。语法错误。
21和36行也有
新手用个ide比较好。

改为这样:

<code><?php header("Content-Type:text/plain;charset=utf-8");

$staff = array
    (
        array("name" => "x","number" => "101","sex" => "male","job" => "manager"),
        array("name" => "y","number" => "102","sex" => "male","job" => "manager"),
        array("name" => "z","number" => "103","sex" => "male","job" => "manager"),
    );</code>
Copy after login

22 行 和 36行也有错误

Related labels:
php
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template