立即登录 注册新帐号

http://www.chutianz.com - 楚天站长站

会员投稿 匿名投稿 投稿指南 RSS订阅 楚天站长站推荐:
搜索: 您的位置主页 > 网络编程 > Php编程 > 阅读资讯:十天学会写PHP动态网站

十天学会写PHP动态网站

2011-10-08 17:00:48 来源:楚天站长站 【 】 点击:我要投稿 发表评论

十天学会php之第一天

  以 Apache web server 和 MY SQL 作为WEB服务器和数据库在php-4.3.3下的环境做程序简略的构建和拜访查看数据库用 PHPMYADMIN。

  PHP的语法:

  1、嵌进方法:

  PHP可以是以<?php或者是<?为开端符号,结束符号是?>,当然也可以自己指定。

  2、引用文件:

  引用文件的方法有两种:require 及 include。

  require 的应用方法如 require('MyRequireFile.php'); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在履行前,就会先读进 require 所指定引进的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引进网页中。

  include 应用方法如 include('MyIncludeFile.php'); 。这个函数一般是放在流程把持的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方法,可以把程序履行时的流程简略化。

  3、注释方法:

<?php
echo '这是第一种例子。\n' ; // 本例是 C 语法的注释
/* 本例采用多行的
注释方法 */
echo '这是第二种例子。\n' ;
echo '这是第三种例子。\n' ; # 本例应用 UNIX Shell 语法注释
?>

  4、变量类型:

$mystring = '我是字符串' ;
$NewLine = '换行了\n' ;
$int1 = 38 ;
$float1 = 1.732 ;
$float2 = 1.4E 2 ;
$MyArray1 = array( '子' , '丑' , '寅' , '卯' );

这里引出两个标题:第一PHP变量以'$'开头,第二PHP语句以';'结尾。这两个遗漏也是程序上大多错误所在。

  5、运算符号:

数学运算:

符号    意义 
      加法运算 
-       减法运算 
*       乘法运算 
/       除法运算 
%    取余数 
   累加 
--     递减 

  字符串运算:

  运算符号只有一个,就是英文的句号'.'。它可以将字符串连接起来,变成合并的新字符串。

<?
$a = 'PHP 4' ;
$b = '功效强盛' ;
echo $a.$b;
?>

  这里也引出两个标题,首先PHP中输出语句是echo,第二类似ASP中的<%=变量%>,PHP中也可以<?=变量?>。

逻辑运算:
符号 意义 
<       小于 
>       大于 
<=  小于或即是 
>=  大于或即是 
==     即是 
!=     不即是 
&&    而且 (And) 
and   而且 (And) 
||        或者 (Or) 
or      或者 (Or) 
xor    异或 (Xor) 
!          不 (Not) 

 

今天就说到这里,明天说一下流程把持。


十天学会php之第二天


学习目标:把握php的流程把持

1、if..else 循环有三种结构

第一种是只有用到 if 条件,当作单纯的判定。说明成 '若产生了某事则怎样处理'。语法如下:

if (expr) { statement }

其中的 expr 为判定的条件,通常都是用逻辑运算符号当判定的条件。而 statement 为符合条件的履行部分程序,若程序只有一行,可以省略大括号 {}。

典范:本例省略大括号。

<?php
if ($state==1)echo '哈哈' ;
?>

这里特别留心的是,判定是否相等是==而不是=,ASP程序员可能常犯这个错误,= 是赋值。

典范:本例的履行部分有三行,不可省略大括号。

<?php
if ($state==1) {
echo '哈哈 ;
echo '<br>' ;
}
?>


第两种是除了 if 之外,加上了 else 的条件,可说明成 '若产生了某事则怎样处理,否则该如何解决'。语法如下

if (expr) { statement1 } else { statement2 } 典范:上面的例子来修正成更完整的处理。其中的 else 由于只有一行履行的指令,因此不用加上大括号。

<?php
if ($state==1) {
echo '哈哈' ;
echo '<br>';
}
else{
echo '呵呵';
echo '<br>';
}
?>


第三种就是递回的 if..else 循环,通常用在多种决策判定时。它将数个 if..else 拿来合并应用处理。

直接看下面的例子

<?php
if ( $a > $b ) {
echo 'a 比 b 大' ;
} elseif ( $a == $b ) {
echo 'a 即是 b' ;
} else {
echo 'a 比 b 小' ;
}
?>

上例只用二层的 if..else 循环,用来比拟 a 和 b 两个变量。实际要应用这种递回 if..else 循环时,请警惕应用,由于太多层的循环轻易使设计的逻辑出标题,或者少打了大括号等,都会造成程序呈现莫名其妙的标题。

2、 for 循环就单纯只有一种,没有变更,它的语法如下

for (expr1; expr2; expr3) { statement }

其中的 expr1 为条件的初始值。expr2 为判定的条件,通常都是用逻辑运算符号 (logical operators) 当判定的条件。expr3 为履行 statement 后要履行的部份,用来转变条件,供下次的循环判定,如加一..等等。而 statement 为符合条件的履行部分程序,若程序只有一行,可以省略大括号 {}。

下例是用 for 循环写的的例子。

<?php
for ( $i = 1 ; $i <= 10 ; $i ) {

感谢 靓哥 的投稿 本文仅代表作者观点,与楚天站长站立场无关。

分享到:

共4页: 上一页1234下一页

数据统计中!!

tags:动态,网站,PHP,写,学会,十天,

 责任编辑:靓哥
  • 相关文章列表                                                                                     收藏 - 挑错 - 推荐 - 打印
    评论总数: [ 查看全部 ] 网友评论