第一章 php入门
示例:
<html>
<head><title>test</title></head>
<body>
<?php
 echo '<p>Order processed.</p>';
?>
</body>
</html>

web输出:Order processed.


php标记
php标记有4种不同的风格:
(1)XML风格
<?php echo '<p>Order processed.</p>'; ?>,建议使用
(2)简短风格
<? echo '<p>Order processed.</p>'; ?>,在配置文件中启用short_open_tag选项。不推荐使用。
(3)SCRIPT风格
<script language='php' >echo '<p>Order processed.</p>';</script>
(4)ASP风格
<% echo '<p>Order processed.</p>'; %>


php以分号进行语句间的间隔。

 

php注释(将被php分析器跳过):
(1)/* asdflajslfjjd */
(2)#dfakjldjflds
(3)//asdfasdfa

php字符串连接:
例子:
'dafad'.'asdfsaf'

访问表单中的数据,3种风格:
$button1            #需要设置register_globals
$_POST['button1']   #推荐使用
$HTTP_POST_VARS['button1']


PHP的数据类型
Integer
Float
String
Boolean
Array
Object
Null
resource

声明和使用常量
define('MYNUM',100);
常量和变量的一个区别就是在引用时,变量的前面需要加'$'符号。

函数
 function abc()
 {
 return '123';
 }
 echo '<p>Order processed.'.'adsfafs</p>';
 echo abc();

数组
可以使用索引访问,也可以使用键值对方式访问。创建时无需指定大小。
 $m=array(0=>'no.1','0'=>'no.2');
 echo $m[0];
 echo $m[1];
 echo $m['0'];

用list()提取数组
可以一次操作多个数组的值。
 list($a,$b,$c)=array(1,2,3);
 echo $a.$b.$c;


面向对象
class Employee
{

protected $name='chen';
private $title;

function clockIn(){
  echo 'class function!';
}

function getName(){
return $this->name;
}
}
$me=new Employee();
echo  $me->getName();
$me->clockIn();