“PHP入门速成”文摘



      接触了一些网站程序之后才发觉PHP是多么的流行,无论是电子商务中的ecshop、shopex,强大的论坛程序discuz!、phpwind,还是目前非常流行的门户网站系统cms(Content Management System)如:dedecms、phpcms、Ecms等系统都采用php编码而成。

     大量的php程序的流行使得我们有必要了解下php语言的来龙去脉,于是,我找来了一篇“PHP入门速成”的文章,并做了一些文摘整理。

php中文手册chm下载:http://cn.php.net/get/php_manual_zh.chm/from/this/mirror

PHP入门速成(1)

PHP语法概述

A 基本语法

所有PHP代码都被放置在“< ?php”和“ ? >”中, PHP中,所有的变量都以标识“$”开头。如:
< ?php

$greeting = “Hello!”;

echo $greeting;

? >  显示结果为“Hello!”

在PHP中,如果在双引号包含的字符串中含有变量的话,该变量将用相应的变量值替换;如果字符串被单引号包含,则不做替换。

B. 变量

分常规变量和环境变量

查看环境变量可以用下面代码

程序代码 程序代码
<HTML>
<HEAD>
<TITLE>查看PHP的环境变量</TITLE>
</HEAD>
<BODY>
<?php
print(“你正在用文件的名字为: “);
print(__FILE__);
print(” <BR>
“);
print(“<hr>”);
print(“你的操作系统为: “);
print(PHP_OS);
print(“<hr>”);
print(“你的php的版本为: “);
print(PHP_VERSION)
?>
</BODY>
</HTML>



C. 数组

方法1、把数组索引(包括常规索引或关联索引)加入方括号中 如: $fruit[0] = ‘banana’;
方法2、不指明数组下标时,PHP将自动把该对象加入到数组末尾。如:$fruit[] = ‘banana’;
方法3、多维数值 $people[‘David’][‘shirt’] = ‘blue’;
方法4、以使用array()函数快速建立数组。$fruit = array(‘banana’,‘apple’);

D. 结构控制

用户可以使用“for”或“while”等的循环结构语句,用户还可以使用“if”和“elseif”等的选择性结构语句,这些方法跟C、C++、C#中类似。

PHP入门速成(2)

表单处理

PHP能够自动地将由客户端表单发送的数据赋值给相应变量,如:
建立<input type=”text” name=”name” value=”peter” />表单,当使用PHP对上述代码进行处理时,PHP自动创建一个名为$name的变量,并将变量值“peter”赋予该变量。

A. 表单显示

global $PHP_SELF;这表明代码中的$PHP_SELF变量为全局变量,PHP中任何的函数变量都是局部变量

B. 处理表单

C. 合并表单功能模块:通过if else 判断是否显示表单

php入门速成(3)

设定Cookies

使用setcookie()函数设定cookie;如:setcookie(‘name’, ‘PETER’);的意思就是创建一个变量名为name 值为PETER的会话cookie

Cookie有效期,使用mktime()函数

例如:
< ?php

$y2k = mktime(0,0,0,1,1,2000);

setcookie(‘name’, ‘PETER’, $y2k);

? >  表示该cookie的有效期为2000年

Categories: 技术爱好

Leave a Comment