php入门
- PHP 脚本可放置于文档中的任何位置。
- PHP 脚本以 <?php 开头,以 ?> 结尾:
- PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码。
- PHP 注释 // # /* */ 三种
- PHP函数大小写不敏感,但是PHP中变量对大小写敏感
- PHP中用.来连接两个字符串
- echo 输出字符串/数值,自动匹配
- 每句代码以;结束
- PHP中变量必须以$开头,没有创建变量的命令,变量会在首次赋值是被创建
实例
<!DOCTYPE html> <html> <body> <h1>我的第一张 PHP 页面</h1> <?php echo "Hello World!"; ?> </body> </html>
- 变量作用域及函数使用
- 要想使用全局变量,在函数块中写入:global $a; 即可使用函数外的a
<?php
$x=5; // 全局作用域
function myTest() {
$y=10; // 局部作用域
echo "<p>测试函数内部的变量:</p>";
echo "变量 x 是:$x";//输出变量之间可以写入字符串中
echo "<br>";
echo "变量 y 是:$x";
}
myTest();
echo "<p>测试函数之外的变量:</p>";
echo "变量 x 是:$x";
echo "<br>";
echo "变量 y 是:$x";
?>
PHP static 关键词
通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。
要完成这一点,请在您首次声明变量时使用 static 关键词:
实例
<?php function myTest() { static $x=0; echo $x; $x++; } myTest(); myTest(); myTest(); ?>
然后,每当函数被调用时,这个变量所存储的信息都是函数最后一次被调用时所包含的信息。
注释:该变量仍然是函数的局部变量。
$_GET 变量用于收集来自 method="get" 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个字符)。
例子
<form action="welcome.php" method="get"> Name: <input type="text" name="name" /> Age: <input type="text" name="age" /> <input type="submit" /> </form>
当用户点击提交按钮时,发送的 URL 会类似这样:
/welcome.php?name=Peter&age=37
"welcome.php" 文件现在可以通过 $_GET 变量来获取表单数据了(请注意,表单域的名称会自动成为 $_GET 数组中的 ID 键):
Welcome
<?php echo $_GET["name"]; ?>.<br /> You are
<?php echo $_GET["age"]; ?>
years old!