|
|

一,介绍就免了,上网随处可见.
二,PHP脚本编程语言
三,PHP的高级数据控制功能
四,面向对像.
五,SQL与MYSQL初级
六,查询web数据库
七,PEAR包
八,数据库写入
九,使用php与javascript验证
十,会话session和cookie
十一,认证与安全.
十一,错误,调试和部署
十二,报表.
十三,面向对像高级
十四,高级SQL
十五,部分案例
以下内容在增加中,如果大家觉得不错,请推荐给朋友.
PHP脚本编程语言(连载)
php是一种弱类型的编程语言,可以直接在html文件中使用,但是格式必须为.php
在html中有多种使用php脚本的方法.
常见的有以下几种:
一,XML风格:
<?php … … ?>
二,简短风格:
<? … … ?>
这种标记风格是最简单的,它遵循SGML(标准通用置标语言)处理说明的风格。但是系统管理员偶尔会禁用它,因为他会干扰XML文档的声明。只有在通过 php.ini 配置文件中的指令 short_open_tag 打开后才可用,或者在 PHP 编译时加入了 --enable-short-tags 选项。
三,SCRIPT风格:
<script language="php"> … … </script>
四,ASP风格:
<% …… %>
如果在php.ini配置文件设定中启用了asp_tags选项就可以使用它。这是为习惯了ASP或ASP.NET的编程风格而设计的。在默认情况下该标记是被禁用了。
总之其中两种,<?php ?> 和 <script language="php"> </script> 总是可用的。另两种是短标记和 ASP 风格标记,可以在 php.ini 配置文件中打开或关闭。尽管有些人觉得短标记和 ASP 风格标记很方便,但移植性较差,通常不推荐。
我们现在来做第一个演示,每一本脚步本编程教科书都会来一次hello world .
提前做一下说明,在html当中<!-- 备注内容-->这种格是是HTML中的备注说明,方便日后查找代码和错误.写备注是一名编程人员基本素质.
演示2-1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>hello world</title>
</head>
<!--页面中的背景色彩定议-->
<body bgcolor="#ffffff">
<h1>
<?php
echo "hello world";
?>
</h1> <!--标题一样式,此处是html备注格式-->
</body>
</html>
演示说明:由于机器速度的原因,没办法给大家切图查看演示案例的效果.请大家自己做实验.这样学习效果会更好一些.
php&mysql web数据库应用用(连载)
在演示2-1当中,说明了php可以很方便的与html混合使用.在这个例子当中只有<?php ?>部分的是php代码,更多的是html代码.(自己实验的时候,请记住文档格式为.php)
执行后,输出的语句为hello world.
(做出了第一个自己的PHP程序有成就感吧,哈哈哈哈)别急慢慢来.
我们演示当中没有讲到php的重点,一个html就能够实现为了方便大家学,我们在后期所有的演示都会使用<?php ?> xml格式来跟大家进行演示.
从上面的例子我们发现了php的特性:
一,语法格式.<?php ?> <? ?> <% %>到 <script language="php"> … … </script>
二,空白没有影响,其作用在于增加可读性.将范缩成一行<?php print "hello world";?>,其作用还是不变,如空格,制表符tab,回车符等空白,均可用来区分PHP的各段程序语句.
三,PHP脚步本是一系列语名,每个完整的谗句都以分号作为结尾.
四,运行PHP脚步本后,该段程序代码将规换为其执行结果.
学习PHP的重点当然在于创建动态页面,使网页容纳用户输入或者数据库的内容.现这个目标的第一步就是"变量",这是可在运行中改变的东西.我们暂时还不会用到动态内容.但可以先看看把字符串,指定给变量的方式.
<?php $a="hello world"; ?>
现在重写之前的的"hello world",范例:
<?php print $a;?>
因为$a被指定为了hello world,这个字符串被嵌入文件,与周转的HTML一并被输出.PHP能自由的安插在HTML中,这是它最大的特色之一.但是在实际开发和实际项目中,竟可能的将HTML和程序分例.
(学习完这个后,可以看看smarty的相应文档).
演示2-2
<?php $a = "Hello, world"; ?>
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd" >
<html>
<head>
<title><?php echo $a ?></title>
</head>
<body bgcolor="#ffffff">
<h1><?php echo $a; ?></h1>
</body>
</html>
在演示二中初始化变量$a,然后这个变量在元素<title>与<body>中各出现一次.
但是,HTML中能插入多段PHP的灵活性却可能形成笨重具难以维护的程序代码.程序代码与HTML模块化的过程中,我们应多加小心.
创造PHP脚步本可以用纯文本书写,也可以借助工具来进行编写这样会提高效率. |
|