PHP程序设计    3
PHP简介    3
PHP 嵌入语法    4
引用档案语法    5
程序批注    8
PHP系统常数    8
自定常数    12
PHP的数据型态与变量    12
integer与double    15
string    15
string转换    18
array    19
多维array    28
型态转换    32
变量的使用和视野    32
与变量相关的函数    34
运算符号    35
流程控制    36
if…else控制流程    36
while循环    39
do  while循环    40
for循环    42
switch  case流程    45
中断语句—break与continue    47
函数与对象    47
函数    47
物件    50
NULL值或未定义值    53
字符串处理    53
常规表示式    59
常规样式    60
常规表示式函数    63
档案处理    66
开启档案    67
关闭档案    68
处理档案    69
其它常用的档案处理函数    74
从客户端上传档案    75
下载至客户端    78
PHP联机控管    80
持续性连接数据库    81
建立MySQL使用者    82
拒绝连接    85
利用PHP连接MySQL    85

PHP程序设计
PHP简介
PHP的全名为 PHP: Hypertext Preprocessor”,意思为 “超文件前置处理器,是一种用来产生 HTML网页原始文件的中介程序及语言。PHP是一种伺服端内嵌式HTML的应用程序(server-side embedded HTML scripting language),类似IISASPPHP的语法,基本上是混合了C/C++JavaPerl和自创部份语法。PHP不像用CPerl写成的CGI程序,不是用来一大堆指令来输出HTML程序,而是直接可以在PHPHTML间切换。如以下是一个简单的PHP程序:
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php echo "Hi, I'm a PHP script!"; ?>
</body>字符串函数php
</html>
其执行时的结果如下画面所示:
PHP程序看起来和用于client端的JavaScript很相似,只不过,它是用于server端,我们可以
利用它来连接数据库及其它网络资源。当然,PHP可以产生含JavaScriptHTML网页。PHPweb serverclient端浏览器(browser)的关系如下:
    PHP是于主机端(Server; 服务端)执行的Script程序,如:ASP也是一种Server端执行的Script程序。而JavaScriptVBScript 则是本地端或客户端(Client)执行的程序。例如:我们下达 www.im.chu.edu.tw/~dtchang/index.php, index.php 这支PHP程序内含有 JavaScript 程序,则 index.php 会先于 www.im.chu.edu.tw 这部机器上执行,而且这部机器上必需安装一套WEB Server(网站服务器,如:Apache)和可以分析和执行PHP的程序或套件。WEB Server会把index.php传给PHP的解析和执行器执行,把index.php执行的结果以网页的方式回传给浏览器,而回传的网页中可能含有JavaScript程序,此时若有需要,则会透
过浏览器于本地端(浏览器所在的这一部机器)上执行。因此,WEB-Based 的信息系统开发者必需了解的程序和工具相当的多,还好,一般而言都不会太复杂。
PHP 嵌入语法
PHP的语法采用自由格式(free format),其程序常以<?php?>括起来,或者是以<??>括来,若经设定也可以用<%%>括起来。其写法有如下数种方式:
<?php  程序代码    ?>
例: <?php echo(Hello world!); ?>
此种写法最为常见。而echo(Hello world!); 可以写成 echo Hello world!; 看起来较像是指令。echo()的功能为show出一段讯息。
<?    程序代码    ?>
例: <? echo(Hello world!); ?>
这种写法是上一种写法的简写方式,一般而言,是需要做config设定。
<script language= php>
程序代码
</script>
:
<script language= php>
echo Hello world!;
</script>
   
    这种写法很像写JavaScript,但很少见。
<%    程序代码    %>
例: <%  echo Hello world;  %>
注:当asp标签(asp tags)有设定时才可以支持ASP-style的写法。
这些不同的写法执行时都会显示一行 Hello world,参考如下画面:
引用档案语法
    我们可使用require()include()来把一个档案的内容引入目前的档案中(或执行位置),以下是require()include()的使用说明:
require( “檔名” );
文件名所指的程序在网页程序执行前,即加载成为网页程序的一部份;通常放于程序的开头处,应用于程序一定要引入某一个档的时候,换言之,require的档名是不可以用字符串变量来临时决定要加载那个档案。require()有点像C语言的#include,不管require()会不会被执行到它都会被加载。假如我们想要的是有条件的引用档案,则应使用include()。关于include()部份说明于下一段文字。require()不是函数,因此不会有所谓的传回值,也只会被载入一次。
例: require( config.inc.php );

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。