第一章 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();