PHP教程的存档

PHP 17: MySQL的简单介绍 2008-04-09 16:07:44

这一章将简单介绍MySQL的基本知识。

阅读全文…

PHP 16: MySql的数据库访问 2008-04-09 16:07:05

本章介绍PHP访问MySql的方法。
如果你对MySQL不是很清晰,可以参看PHP 17: MySQL的简单介绍
对于数据库的操作,无非就是以下几个点:

  • 如何连接到数据库
  • 如何执行SQL
  • 如何返回数据结果集
  • 如何从结果集取出数据
  • 关闭连接

 以上就是数据库的常规操作。

阅读全文…

PHP 15:异常 2008-04-09 16:06:08

看完了out_put_fns.php

阅读全文…

PHP 14:类的实例 2008-04-09 16:05:28

在本章中我们将介绍一个实例,来进一步对类加深了解。
本章构建一个Page类,它代表了一个页面。其中有显示页面的title,样式,内容等函数。

阅读全文…

PHP 13: 类 2008-04-09 16:04:14


PHP 12 :字符串的操作 2008-04-09 16:02:30

本章介绍字符串的操作。
之所以要把字符串单独拿出来讲,是因为字符串在每种语言里都是非常重要的。并且也是大家关心的。
我们从以下几个方面介绍字符串:

  1. 字符串的表现形式。
  2. 字符串的特别之处。
  3. 字符串的常用操作。

阅读全文…

PHP 11:函数 2008-04-09 16:01:45

本文章介绍PHP的函数。
如何学习呢?可以从以下几个方面考虑

  1.  函数是如何定义的?区分大小写吗?
  2. 函数的参数是如何定义的?
  3. 函数是否支持重载?
  4. 函数的返回值是如何定义的。
  5. 函数有变量函数吗?

阅读全文…

PHP 10 : 流程控制 2008-04-09 15:59:06

感觉PHP和其他语言相似。
说说PHP提供的流程控制关键字吧。
 条件

if
else
elseif
switch

循环

while
do
{
}
 while()
break
continue
for
foreach

  需要强调的一点是foreach,其语法是:

foreach (array_expression as $value)
    statement
foreach (array_expression as $key => $value)
    statement

  第一种格式遍历给定的 array_expression 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将   会得到下一个单元)。
  第二种格式做同样的事,只除了当前单元的键名也会在每次循环中被赋给变量 $key

除了上面,还有declare。declare 结构用来设定一段代码的执行指令。declare 的语法和其它流程控制结构相似:

declare (directive)
    statement

directive 部分允许设定 declare 代码段的行为。目前只实现了一个指令:ticks

declare 代码段中的 statement 部分将被执行――怎样执行以及执行中有什么副作用出现取决于 directive 中设定的指令。

declare 结构也可用于全局范围,影响到其后的所有代码。

最后就是我们前面说的require,include,require_once,include_once.就不多说了。

给几个例子吧。
For require

1 <?php

3 require ’prepend.php’;

5 require $somefile;

7 require (’somefile.txt’);

9 ?> 

For include

 1 vars.php
 2 <?php
 3 
 4 $color = ’green’;
 5 $fruit = ’apple’;
 6 
 7 ?>
 8 
 9 test.php
10 <?php
11 
12 echo ”A $color $fruit”; // A
13 
14 include ’vars.php’;
15 
16 echo ”A $color $fruit”; // A green apple
17 
18 ?>

其他与之类似。
个人觉得foreach还是有些容易混淆的,请仔细阅读数组和foreach的使用吧

PHP 9: 表达式 2008-04-09 15:58:25

本章介绍PHP的表达式。
PHP的表达式其实和其他语言没有什么区别。普通的赋值是表达式,函数也是表达式,通过函数赋值也是。三元条件运算符也是,即:

$first ? $second : $third

这个很多语言里都有,不再多说。

阅读全文…

PHP 8: PHP的运算符 2008-04-09 15:57:59

本章将介绍PHP的运算符。
运算符这个问题在每种语言里都有,因为我们已经熟悉了编程语言里的一种或是多种,所以只需要了解一下就行了。
概括一下吧。
PHP运算符有很多种,看样子要比C/C++,C#等语言多多了。分别是:

  • 算术运算符
  • 赋值运算符
  • 位运算符
  • 比较运算符
  • 错误控制运算符
  • 执行运算符
  • 递增/递减运算符
  • 逻辑运算符
  • 字符串运算符
  • 数组运算符
  • 类型运算符

这也是蛮多的,五花八门的。

阅读全文…