PHP6与MySQL5基础教程

1. PHP是一种嵌入在HTML中的脚本语言。


2. 使用echo()或print()发送数据到web浏览器


3. PHP 的脚本块以 <?php 开始,以 ?> 结束。您可以把 PHP 的脚本块放置在文档中的任何位置。


4. PHP 中的所有变量都是以 $ 符号开始的。   $var_name = value;

    PHP 的入门者往往会忘记在变量的前面的 $ 符号。如果那样做的话,变量将是无效的。


5. 在 PHP 中,只有一个字符串运算符。并置运算符 (.) 用于把两个字符串值连接起来。

$first_name.$last_name;

$first_name." and ".$last_name


6. strlen() 函数用于计算字符串的长度。echo strlen("Hello world!");

    strpos() 函数用于在字符串内检索一段字符串或一个字符  echo strpos("Hello world!","world");


7.  有三种数组类型:

(1)数值数组   带有数字 ID 键的数组

 $names = array("Peter","Quagmire","Joe");

在这个例子中,我们人工分配的 ID 键:

  $names[0] = "Peter";  $names[1] = "Quagmire";  $names[2] = "Joe";

(2)关联数组   数组中的每个 ID 键关联一个值  

  方法一:  $ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);

方法二:

$ages['Peter'] = "32";$ages['Quagmire'] = "30";$ages['Joe'] = "34";

(3)多维数组   包含一个或多个数组的数组


8. PHP 表单处理


表单实例:

<html>

<body>


<form action="welcome.php" method="post">

Name: <input type="text" name="name" />

Age: <input type="text" name="age" />

<input type="submit" />

</form>


</body>

</html>

上面的 HTML 页面实例包含了两个输入框和一个提交按钮。当用户填写该表单并单击提交按钮时,表单的数据会被送往 "welcome.php" 这个文件。

"welcome.php" 文件类似这样:

<html>

<body>


Welcome <?php echo $_POST["name"]; ?>.<br />

You are <?php echo $_POST["age"]; ?> years old.


</body>

</html>

上面这个脚本的输出样本类似这样:

Welcome John.

You are 28 years old.



9. $_GET 变量用于收集来自 method="get" 的表单中的值


$_GET 变量是一个数组,内容是由 HTTP GET 方法发送的变量名称和值。

$_GET 变量用于收集来自 method="get" 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制

为什么使用 $_GET?

注释:在使用 $_GET 变量时,所有的变量名和值都会显示在 URL 中。所以在发送密码或其他敏感信息时,不应该使用这个方法。不过,正因为变量显示在 URL 中,因此可以在收藏夹中收藏该页面。在某些情况下,这是很有用的。

注释:HTTP GET 方法不适合大型的变量值;值是不能超过 100 个字符的。

$_REQUEST 变量

PHP 的 $_REQUEST 变量包含了 $_GET, $_POST 以及 $_COOKIE 的内容。

PHP 的 $_REQUEST 变量可用来取得通过 GET 和 POST 方法发送的表单数据的结果。

例子

Welcome <?php echo $_REQUEST["name"]; ?>.<br />

You are <?php echo $_REQUEST["age"]; ?> years old!


为什么使用 $_POST?

通过 HTTP POST 发送的变量不会显示在 URL 中。

变量没有长度限制。

不过,由于变量不显示在 URL 中,所有无法把页面加入书签

 

10. 服务器端引用(Server Side Includes)

通过 include() 或 require() 函数,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。除了它们处理错误的方式不同之外,这两个函数在其他方面都是相同的。include() 函数会生成一个警告(但是脚本会继续执行),而 require() 函数会生成一个致命错误(fatal error)(在错误发生后脚本会停止执行)。



11.  定义常量  define('NAME','VALUE');  

define('TODAY', 'August 28,2007'); echo TODAY;

 

12. 单引号和双引号的区别:单引号内的值将按照字面意义进行处理,而括在双引号内的值将被解释。

 

$dulcie="I love You!";

echo "$dulcie"."<br/>";

echo '$dulcie'."<br/>";

echo "\$dulcie"."<br/>";

echo '\$dulcie'."<br/>";

 

输出

I love You!
$dulcie
$dulcie
\$dulcie


13. 





































 

你可能感兴趣的:(html,PHP,浏览器,脚本)