标题:
十天学会php之第一天
[打印本页]
作者:
admin
时间:
2008-3-26 16:34
标题:
十天学会php之第一天
这个
十天学会php教程
在网上有很多版本,也转到捌玖网络上来,给大家学习方便,下面就开始学习第一课:
# l0 r+ S( A- T/ d/ `+ m0 V8 Z
) X. C/ X+ j6 X! ]
3 O, r3 C! Z- L. z
下面简单介绍一下
PHP
的语法。
3 l/ U& E8 x& X1 k/ N; b7 I7 j6 h
1
、
PHP
程序始末标记
* S: E% b% y% Q( t) s
(1)XML
标记:
Y3 b" ]3 y: s4 H$ c8 b/ h2 z
<?php
' y8 {& y3 X- H2 i) b' C3 S
php
程序
& B2 {8 }% v- L* i7 _! a
?>
( Z _9 f) L0 _
(2)SGML
标记:
0 Q; ]1 x* n1 z- n
<?
" |& Y# V7 |8 `. s
php
程序
1 S4 Y7 I, N7 Y5 `% A
?>
: E3 \* o" { L4 ^0 Y
(3)
正规的标记:
3 }" j' P, B1 s$ E2 z7 V2 g9 P
<script language = "php">
. ^5 K. q6 P& t$ D' n+ V6 z8 v
php
程序
9 I' I* \6 N# r) a# u3 c0 R8 [
</script>
6 K/ W* k+ a" }" J5 g
4 E+ I# t( n: u! D( Y, L
2
、引用文件的方法有两种:
require
及
include
。
2 T% n; Q4 i/ Q/ I* N( F' D" V
require
的使用方法如
require("MyRequireFile.php");
。这个函数通常放在
PHP
程序的最前面,
PHP
程序在执行前,就会先读入
require
所指定引入的文件,使它变成
PHP
程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。
9 f8 ~0 H4 s/ y8 d/ ~6 P) d h8 V
# j; c ~( P. ]1 K! ?
include
使用方法如
include("MyIncludeFile.php");
。这个函数一般是放在流程控制的处理部分中。
PHP
程序网页在读到
include
的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。
4 |$ T$ h! x- c) x! n* r: d
3 I+ h w1 w. O7 i, d) @+ S+ G& V
3
、注释方法:
+ t8 w+ ?4 j" c* H. E5 x
! S# O1 [9 I. z2 u6 c% f( \
<?php
6 n) {# E" |9 ?0 @7 @
echo "
这是第一种例子。
\n" ; //
本例是
C
语法的注释
3 c, ?# M+ a' V2 F& @; v8 J8 O5 q
,单行注释
' o# M0 L' \. O& C& [- E5 `
/*
本例采用多行的
! ]8 p* k# ?3 D0 @5 B
注释方式
; L1 e9 ]1 }9 y
/*echo "
这是第二种例子。
\n" ; */
6 e8 D M" s' b/ Q C4 @) D$ b
3 E4 U" f) J# e; i
echo "
这是第三种例子。
\n" ; #
本例使用
UNIX Shell
语法注释
+ n; g# G: w& N2 P. E
?>
0 g# p) b& {7 V& O# G) {
4 j% C' n0 T4 B# H! Y% |
4
、变量类型:
/ t+ r ~+ n/ y
7 w; R3 j0 g/ e0 ]" u: {$ L
$mystring = "
我是字符串
" ;
4 T6 R7 L8 X8 _$ d0 z
$NewLine = "
换行了
\n" ;
3 k" V- o" K7 O% h
$int1 = 38 ;
1 S7 r9 J) e9 ~' w) q+ y% N
$float1 = 1.732 ;
$ G" y& T* B/ u1 ^
$float2 = 1.4E 2 ;
& [+ g, q( C0 [2 Q3 T7 T
$MyArray1 = array( "php" , "
星
" , "
空
" , "
站
" );
7 N1 }1 [0 y- ~' e- I
/ G/ q! b% m P. {0 ~. o
这里引出两个问题,首先
PHP
变量以
$
开头,第二
PHP
语句以
;
结尾。
) v4 ?9 j9 j$ |; K* ?3 e
: y! ~+ s. _ z5 u: r3 J
5
、运算符号:
# N+ |) r; Y- w5 D# L6 Y0 V+ ~
(1)
数学运算:
, `0 ^ h) F7 \. y# E
符号
: r g7 K* Q( V# t+ X; }
意义
/ Y3 u+ f0 T+ O! u
+
加法运算
( Z+ l2 \3 _7 e. r1 y- Z
-
减法运算
$ j; q: a, c5 E7 `3 y) P9 [
*
乘法运算
! |" f: D! C1 q* }
/
除法运算
5 b0 ^3 _* f; ]% k
%
取余数
( S0 b* E1 u. o/ f7 \) `/ m
++
累加
* g% u+ R! f, j
--
递减
- t) ^6 o) O6 q# [9 f, S% h
" i7 R1 j1 X4 A
(2)
字符串运算:
/ w# u( V }. r9 K
字符串连接符号:
.
+ b) D$ H5 R7 A) M# @9 r! V
$string3 = $string1.$string2; $a="abc";$y="def";$z=$X.$y="abcdef";
* H! n5 m" k1 `8 a4 O! r
. |3 Z3 ?4 [; a0 {
(3)
逻辑运算:
! j( j! \* K: Y) d
符号
. J* r! o: Y/ |9 @4 ^
意义
5 S" Y; H: m' A# a
<
小于
* l& j$ f6 k( U: ^6 B4 m
>
大于
" `0 G# A& q5 i! ~* Q
<=
小于或等于
% m9 r8 R, m3 e0 T% O
>=
大于或等于
/ ]% S! ^* R& E" x) }8 t
==
等于
+ k2 @$ M5 v; J0 z' q" i
!=
不等于
" i* n* z1 E+ b
&&
而且
(And)
' I! b: G. `1 n$ Q: K4 |
and
而且
(And)
( D/ J+ A6 Z0 m; C% j! E$ |. a
||
或者
(Or)
* V( W9 S- z% d( r8 m0 K
or
或者
(Or)
7 D3 A H3 O& A. _5 I: ^- o$ e- j; ?
xor
异或
(Xor)
1 N) ^/ S- R I( _3 n: u
!
非
(Not)
: R4 q; `3 O' C( ^) @: ?% V
- W, q0 v% q& j7 t- I; g
十天学会
php
之第一天就说到这里,第二天说一下流程控制。
欢迎光临 捌玖网络工作室 (http://www.89w.org/)
Powered by Discuz! 7.2