mysql与php6_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 表单处理

表单实例:

Name:

Age:

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

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

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

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

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

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"]; ?>.

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"."
";

echo '$dulcie'."
";

echo "\$dulcie"."
";

echo '\$dulcie'."
";

输出

I love You!

$dulcie

$dulcie

\$dulcie

13.

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2011-03-16 09:30

浏览 605

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值