php初识二

数据类型

  • 标量类型
    • 布尔(boolean)
    • 整数(integer)
    • 浮点(float/double)
    • 字符串(string)
  • 复合类型
    • 数组(array)
    • 对象(object)
  • 特殊类型
    • 资源(resource)
    • 空值(null)

其中,资源(resource)保存了到外部资源的一个引用:如打开文件、数据库连接、图形画布区域等。

运算符

详见运算符

注释

PHP 支持 C,C++ 和 Unix Shell 风格(Perl 风格)的注释。

示例

1
2
3
4
5
6
7
<?php
echo 'This is a test'; // This is a one-line c++ style comment
/* This is a multi line comment
yet another line of comment */
echo 'This is yet another test';
echo 'One Final Test'; # This is a one-line shell-style comment
?>

详见注释

控制语句

  • if-else
  • switch
  • for/foreach
  • while
  • do…while
  • break

函数

语法

1
2
3
function functionname(){
//code to be executed
}

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
// 参数默认值
function sayHello($name="default_name"){
echo "Hello $name<br/>";
}
sayHello("tom"); // Hello tom
sayHello(); // Hello default_name

// 参数可变长度
function add(...$numbers) {
$sum = 0;
foreach ($numbers as $n) {
$sum += $n;
}
return $sum;
}

add(1, 2, 3, 4); // 10
?>